diff --git a/netwerk/test/reftest/658949-1-ref.html b/netwerk/test/reftest/658949-1-ref.html new file mode 100644 index 00000000000..6e6d7e25f67 --- /dev/null +++ b/netwerk/test/reftest/658949-1-ref.html @@ -0,0 +1 @@ + diff --git a/netwerk/test/reftest/658949-1.html b/netwerk/test/reftest/658949-1.html new file mode 100644 index 00000000000..f61c03a5254 --- /dev/null +++ b/netwerk/test/reftest/658949-1.html @@ -0,0 +1 @@ + diff --git a/netwerk/test/reftest/reftest.list b/netwerk/test/reftest/reftest.list index e2cc396d37b..98b5d4fb9a5 100644 --- a/netwerk/test/reftest/reftest.list +++ b/netwerk/test/reftest/reftest.list @@ -1,2 +1,2 @@ == bug565432-1.html bug565432-1-ref.html - +== 658949-1.html 658949-1-ref.html diff --git a/netwerk/test/unit/test_URIs.js b/netwerk/test/unit/test_URIs.js index 3db4031fb30..911b09f079d 100644 --- a/netwerk/test/unit/test_URIs.js +++ b/netwerk/test/unit/test_URIs.js @@ -5,6 +5,12 @@ const Ci = Components.interfaces; // TEST DATA // --------- var gTests = [ + { spec: "about:blank", + scheme: "about", + prePath: "about:", + path: "blank", + ref: "", + nsIURL: false, nsINestedURI: true, immutable: true }, { spec: "about:foobar", scheme: "about", prePath: "about:", @@ -77,6 +83,12 @@ var gTests = [ path: "resource://gre/chrome.toolkit.jar!/", ref: "", nsIURL: true, nsINestedURI: true }, + { spec: "place:redirectsMode=2&sort=8&maxResults=10", + scheme: "place", + prePath: "place:", + path: "redirectsMode=2&sort=8&maxResults=10", + ref: "", + nsIURL: false, nsINestedURI: false }, { spec: "resource://gre/", scheme: "resource", prePath: "resource://gre", @@ -218,6 +230,10 @@ function do_test_uri_with_hash_suffix(aTest, aSuffix) { var testURI = NetUtil.newURI(aTest.spec + aSuffix); var origURI = NetUtil.newURI(aTest.spec); + do_info("testing " + aTest.spec + " with '" + aSuffix + "' appended " + + "equals a clone of itself"); + do_check_uri_eq(testURI, testURI.clone()); + do_info("testing " + aTest.spec + " doesn't equal self with '" + aSuffix + "' appended"); if (aTest.spec == "file://") {