Index: tests/corelib/uri_query_test.dart |
diff --git a/tests/corelib/uri_query_test.dart b/tests/corelib/uri_query_test.dart |
index acbe9d8b2b49cbd2b38ea716ef2abfbdca9d2fda..ae571fc86c7cfb8f18bcb871709051ab960b1dd8 100644 |
--- a/tests/corelib/uri_query_test.dart |
+++ b/tests/corelib/uri_query_test.dart |
@@ -71,8 +71,6 @@ void testQueryParameters() { |
} |
encoded = encoded.toString(); |
unencoded = unencoded.toString(); |
- print(encoded); |
- print(unencoded); |
test("a=$encoded", {"a": unencoded}); |
test("a=$encoded&b=$encoded", {"a": unencoded, "b": unencoded}); |
@@ -113,9 +111,20 @@ testInvalidQueryParameters() { |
test("&=xxx&=xxx&", {}); |
} |
+testQueryParametersParsedOnce() { |
+ var uri = Uri.parse("?a=b&c=d"); |
+ Expect.isTrue(identical(uri.queryParameters, uri.queryParameters)); |
Lasse Reichstein Nielsen
2013/05/30 11:57:50
Ditto here, don't specify it and don't test for it
Søren Gjesse
2013/05/30 13:38:25
Done.
|
+ |
+ var map = {"a": "b", "c": "d"}; |
+ uri = new Uri(queryParameters: map); |
+ Expect.isFalse(identical(map, uri.queryParameters)); |
+ Expect.isTrue(identical(uri.queryParameters, uri.queryParameters)); |
+} |
+ |
main() { |
testInvalidArguments(); |
testEncodeQueryComponent(); |
testQueryParameters(); |
testInvalidQueryParameters(); |
+ testQueryParametersParsedOnce(); |
} |