tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

test_bug388281.js (769B)


      1 "use strict";
      2 
      3 function run_test() {
      4  const ios = Services.io;
      5 
      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");
      9 
     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");
     13 
     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");
     17 
     18  uri = ios.newURI("http://foo.com:5000/file.txt");
     19  uri = uri.mutate().setPort(-1).finalize();
     20  Assert.equal(uri.hostPort, "foo.com");
     21 
     22  uri = ios.newURI("http://foo.com:5000/file.txt");
     23  uri = uri.mutate().setPort(80).finalize();
     24  Assert.equal(uri.hostPort, "foo.com");
     25 }