| OLD | NEW |
| 1 dart_library.library('corelib/uri_parameters_all_test', null, /* Imports */[ | 1 dart_library.library('corelib/uri_parameters_all_test', null, /* Imports */[ |
| 2 'dart_sdk', | 2 'dart_sdk', |
| 3 'expect' | 3 'expect' |
| 4 ], function load__uri_parameters_all_test(exports, dart_sdk, expect) { | 4 ], function load__uri_parameters_all_test(exports, dart_sdk, expect) { |
| 5 'use strict'; | 5 'use strict'; |
| 6 const core = dart_sdk.core; | 6 const core = dart_sdk.core; |
| 7 const _interceptors = dart_sdk._interceptors; | 7 const _interceptors = dart_sdk._interceptors; |
| 8 const dart = dart_sdk.dart; | 8 const dart = dart_sdk.dart; |
| 9 const dartx = dart_sdk.dartx; | 9 const dartx = dart_sdk.dartx; |
| 10 const expect$ = expect.expect; | 10 const expect$ = expect.expect; |
| 11 const uri_parameters_all_test = Object.create(null); | 11 const uri_parameters_all_test = Object.create(null); |
| 12 let JSArrayOfString = () => (JSArrayOfString = dart.constFn(_interceptors.JSAr
ray$(core.String)))(); | 12 let JSArrayOfString = () => (JSArrayOfString = dart.constFn(_interceptors.JSAr
ray$(core.String)))(); |
| 13 let ListOfString = () => (ListOfString = dart.constFn(core.List$(core.String))
)(); |
| 13 let MapOfString$dynamic = () => (MapOfString$dynamic = dart.constFn(core.Map$(
core.String, dart.dynamic)))(); | 14 let MapOfString$dynamic = () => (MapOfString$dynamic = dart.constFn(core.Map$(
core.String, dart.dynamic)))(); |
| 14 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT
ype(dart.dynamic, [])))(); | 15 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT
ype(dart.dynamic, [])))(); |
| 15 let ListTodynamic = () => (ListTodynamic = dart.constFn(dart.definiteFunctionT
ype(dart.dynamic, [core.List])))(); | 16 let ListTodynamic = () => (ListTodynamic = dart.constFn(dart.definiteFunctionT
ype(dart.dynamic, [core.List])))(); |
| 16 let dynamicAnddynamicTodynamic = () => (dynamicAnddynamicTodynamic = dart.cons
tFn(dart.definiteFunctionType(dart.dynamic, [dart.dynamic, dart.dynamic])))(); | 17 let dynamicAnddynamicTodynamic = () => (dynamicAnddynamicTodynamic = dart.cons
tFn(dart.definiteFunctionType(dart.dynamic, [dart.dynamic, dart.dynamic])))(); |
| 17 uri_parameters_all_test.main = function() { | 18 uri_parameters_all_test.main = function() { |
| 18 uri_parameters_all_test.testAll(JSArrayOfString().of(["a", "b", "c"])); | 19 uri_parameters_all_test.testAll(JSArrayOfString().of(["a", "b", "c"])); |
| 19 uri_parameters_all_test.testAll(JSArrayOfString().of([""])); | 20 uri_parameters_all_test.testAll(JSArrayOfString().of([""])); |
| 20 uri_parameters_all_test.testAll(JSArrayOfString().of(["a"])); | 21 uri_parameters_all_test.testAll(JSArrayOfString().of(["a"])); |
| 21 uri_parameters_all_test.testAll(JSArrayOfString().of(["", ""])); | 22 uri_parameters_all_test.testAll(JSArrayOfString().of(["", ""])); |
| 22 uri_parameters_all_test.testAll(JSArrayOfString().of(["baz"])); | 23 uri_parameters_all_test.testAll(JSArrayOfString().of(["baz"])); |
| 23 uri_parameters_all_test.testParse("z&y&w&z", dart.map({z: JSArrayOfString().
of(["", ""]), y: JSArrayOfString().of([""]), w: JSArrayOfString().of([""])})); | 24 uri_parameters_all_test.testParse("z&y&w&z", dart.map({z: JSArrayOfString().
of(["", ""]), y: JSArrayOfString().of([""]), w: JSArrayOfString().of([""])}, cor
e.String, ListOfString())); |
| 24 uri_parameters_all_test.testParse("x=42&y=42&x=37&y=37", dart.map({x: JSArra
yOfString().of(["42", "37"]), y: JSArrayOfString().of(["42", "37"])})); | 25 uri_parameters_all_test.testParse("x=42&y=42&x=37&y=37", dart.map({x: JSArra
yOfString().of(["42", "37"]), y: JSArrayOfString().of(["42", "37"])}, core.Strin
g, ListOfString())); |
| 25 uri_parameters_all_test.testParse("x&x&x&x&x", dart.map({x: JSArrayOfString(
).of(["", "", "", "", ""])})); | 26 uri_parameters_all_test.testParse("x&x&x&x&x", dart.map({x: JSArrayOfString(
).of(["", "", "", "", ""])}, core.String, ListOfString())); |
| 26 uri_parameters_all_test.testParse("x=&&y", dart.map({x: JSArrayOfString().of
([""]), y: JSArrayOfString().of([""])})); | 27 uri_parameters_all_test.testParse("x=&&y", dart.map({x: JSArrayOfString().of
([""]), y: JSArrayOfString().of([""])}, core.String, ListOfString())); |
| 27 }; | 28 }; |
| 28 dart.fn(uri_parameters_all_test.main, VoidTodynamic()); | 29 dart.fn(uri_parameters_all_test.main, VoidTodynamic()); |
| 29 uri_parameters_all_test.testAll = function(values) { | 30 uri_parameters_all_test.testAll = function(values) { |
| 30 let uri = core.Uri.new({scheme: "foo", path: "bar", queryParameters: dart.ma
p({baz: values})}); | 31 let uri = core.Uri.new({scheme: "foo", path: "bar", queryParameters: dart.ma
p({baz: values}, core.String, dart.dynamic)}); |
| 31 let list = uri.queryParametersAll[dartx.get]("baz"); | 32 let list = uri.queryParametersAll[dartx.get]("baz"); |
| 32 expect$.Expect.listEquals(values, list); | 33 expect$.Expect.listEquals(values, list); |
| 33 }; | 34 }; |
| 34 dart.fn(uri_parameters_all_test.testAll, ListTodynamic()); | 35 dart.fn(uri_parameters_all_test.testAll, ListTodynamic()); |
| 35 uri_parameters_all_test.testParse = function(query, results) { | 36 uri_parameters_all_test.testParse = function(query, results) { |
| 36 let uri = core.Uri.new({scheme: "foo", path: "bar", query: core.String._chec
k(query)}); | 37 let uri = core.Uri.new({scheme: "foo", path: "bar", query: core.String._chec
k(query)}); |
| 37 let params = uri.queryParametersAll; | 38 let params = uri.queryParametersAll; |
| 38 for (let k of core.Iterable._check(dart.dload(results, 'keys'))) { | 39 for (let k of core.Iterable._check(dart.dload(results, 'keys'))) { |
| 39 expect$.Expect.listEquals(core.List._check(dart.dindex(results, k)), param
s[dartx.get](k)); | 40 expect$.Expect.listEquals(core.List._check(dart.dindex(results, k)), param
s[dartx.get](k)); |
| 40 } | 41 } |
| 41 uri = core.Uri.new({scheme: "foo", path: "bar", queryParameters: MapOfString
$dynamic()._check(results)}); | 42 uri = core.Uri.new({scheme: "foo", path: "bar", queryParameters: MapOfString
$dynamic()._check(results)}); |
| 42 params = uri.queryParametersAll; | 43 params = uri.queryParametersAll; |
| 43 for (let k of core.Iterable._check(dart.dload(results, 'keys'))) { | 44 for (let k of core.Iterable._check(dart.dload(results, 'keys'))) { |
| 44 expect$.Expect.listEquals(core.List._check(dart.dindex(results, k)), param
s[dartx.get](k)); | 45 expect$.Expect.listEquals(core.List._check(dart.dindex(results, k)), param
s[dartx.get](k)); |
| 45 } | 46 } |
| 46 }; | 47 }; |
| 47 dart.fn(uri_parameters_all_test.testParse, dynamicAnddynamicTodynamic()); | 48 dart.fn(uri_parameters_all_test.testParse, dynamicAnddynamicTodynamic()); |
| 48 // Exports: | 49 // Exports: |
| 49 exports.uri_parameters_all_test = uri_parameters_all_test; | 50 exports.uri_parameters_all_test = uri_parameters_all_test; |
| 50 }); | 51 }); |
| OLD | NEW |