Bug 1857386 [wpt PR 42383] - Update wpt metadata, a=testonly
[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");