Wed, 31 Dec 2014 13:27:57 +0100
Ignore runtime configuration files generated during quality assurance.
michael@0 | 1 | const testURLs = [ |
michael@0 | 2 | ["http://example.com/<", "http://example.com/%3C"], |
michael@0 | 3 | ["http://example.com/>", "http://example.com/%3E"], |
michael@0 | 4 | ["http://example.com/'", "http://example.com/%27"], |
michael@0 | 5 | ["http://example.com/\"", "http://example.com/%22"], |
michael@0 | 6 | ["http://example.com/?<", "http://example.com/?%3C"], |
michael@0 | 7 | ["http://example.com/?>", "http://example.com/?%3E"], |
michael@0 | 8 | ["http://example.com/?'", "http://example.com/?%27"], |
michael@0 | 9 | ["http://example.com/?\"", "http://example.com/?%22"] |
michael@0 | 10 | ] |
michael@0 | 11 | |
michael@0 | 12 | function run_test() { |
michael@0 | 13 | var ioServ = |
michael@0 | 14 | Cc["@mozilla.org/network/io-service;1"]. |
michael@0 | 15 | getService(Ci.nsIIOService); |
michael@0 | 16 | |
michael@0 | 17 | for (var i = 0; i < testURLs.length; i++) { |
michael@0 | 18 | var uri = ioServ.newURI(testURLs[i][0], null, null); |
michael@0 | 19 | do_check_eq(uri.spec, testURLs[i][1]); |
michael@0 | 20 | } |
michael@0 | 21 | } |