Backed out changeset b71c8c052463 (bug 1943846) for causing mass failures. CLOSED...
[gecko.git] / netwerk / test / unit / test_bug388281.js
blob5ded2ad2b5d61ccea209738179c5142e2c5ea021
1 "use strict";
3 function run_test() {
4 const ios = Services.io;
6 var uri = ios.newURI("http://foo.com/file.txt");
7 uri = uri.mutate().setPort(90).finalize();
8 Assert.equal(uri.hostPort, "foo.com:90");
10 uri = ios.newURI("http://foo.com:10/file.txt");
11 uri = uri.mutate().setPort(500).finalize();
12 Assert.equal(uri.hostPort, "foo.com:500");
14 uri = ios.newURI("http://foo.com:5000/file.txt");
15 uri = uri.mutate().setPort(20).finalize();
16 Assert.equal(uri.hostPort, "foo.com:20");
18 uri = ios.newURI("http://foo.com:5000/file.txt");
19 uri = uri.mutate().setPort(-1).finalize();
20 Assert.equal(uri.hostPort, "foo.com");
22 uri = ios.newURI("http://foo.com:5000/file.txt");
23 uri = uri.mutate().setPort(80).finalize();
24 Assert.equal(uri.hostPort, "foo.com");