Thu, 15 Jan 2015 15:55:04 +0100
Back out 97036ab72558 which inappropriately compared turds to third parties.
1 const testURLs = [
2 ["http://example.com/<", "http://example.com/%3C"],
3 ["http://example.com/>", "http://example.com/%3E"],
4 ["http://example.com/'", "http://example.com/%27"],
5 ["http://example.com/\"", "http://example.com/%22"],
6 ["http://example.com/?<", "http://example.com/?%3C"],
7 ["http://example.com/?>", "http://example.com/?%3E"],
8 ["http://example.com/?'", "http://example.com/?%27"],
9 ["http://example.com/?\"", "http://example.com/?%22"]
10 ]
12 function run_test() {
13 var ioServ =
14 Cc["@mozilla.org/network/io-service;1"].
15 getService(Ci.nsIIOService);
17 for (var i = 0; i < testURLs.length; i++) {
18 var uri = ioServ.newURI(testURLs[i][0], null, null);
19 do_check_eq(uri.spec, testURLs[i][1]);
20 }
21 }