michael@0: // This is just a crashtest for a url that is rejected at parse time (port 80,000) michael@0: michael@0: function completeTest(request, data, ctx) michael@0: { michael@0: do_test_finished(); michael@0: } michael@0: michael@0: function run_test() michael@0: { michael@0: var ios = Components.classes["@mozilla.org/network/io-service;1"]. michael@0: getService(Components.interfaces.nsIIOService); michael@0: var chan = ios.newChannel("http://localhost:80000/", "", null); michael@0: var httpChan = chan.QueryInterface(Components.interfaces.nsIHttpChannel); michael@0: httpChan.asyncOpen(new ChannelListener(completeTest, michael@0: httpChan, CL_EXPECT_FAILURE), null); michael@0: do_test_pending(); michael@0: } michael@0: