netwerk/test/unit/test_bug388281.js

branch
TOR_BUG_9701
changeset 10
ac0c01689b40
equal deleted inserted replaced
-1:000000000000 0:3890d27727b7
1 function run_test() {
2 const ios = Cc["@mozilla.org/network/io-service;1"].
3 getService(Ci.nsIIOService);
4
5 var uri = ios.newURI("http://foo.com/file.txt", null, null);
6 uri.port = 90;
7 do_check_eq(uri.hostPort, "foo.com:90");
8
9 uri = ios.newURI("http://foo.com:10/file.txt", null, null);
10 uri.port = 500;
11 do_check_eq(uri.hostPort, "foo.com:500");
12
13 uri = ios.newURI("http://foo.com:5000/file.txt", null, null);
14 uri.port = 20;
15 do_check_eq(uri.hostPort, "foo.com:20");
16
17 uri = ios.newURI("http://foo.com:5000/file.txt", null, null);
18 uri.port = -1;
19 do_check_eq(uri.hostPort, "foo.com");
20
21 uri = ios.newURI("http://foo.com:5000/file.txt", null, null);
22 uri.port = 80;
23 do_check_eq(uri.hostPort, "foo.com");
24 }

mercurial