Bug 1857386 [wpt PR 42383] - Update wpt metadata, a=testonly
[gecko.git] / netwerk / test / unit / test_freshconnection.js
blob5d0f5bc5b755dc47281248f32c39f5e3dcb2e3a3
1 // This is essentially a debug mode crashtest to make sure everything
2 // involved in a reload runs on the right thread. It relies on the
3 // assertions in necko.
5 "use strict";
7 var listener = {
8   onStartRequest: function test_onStartR(request) {},
10   onDataAvailable: function test_ODA() {
11     do_throw("Should not get any data!");
12   },
14   onStopRequest: function test_onStopR(request, status) {
15     do_test_finished();
16   },
19 function run_test() {
20   var chan = NetUtil.newChannel({
21     uri: "http://localhost:4444",
22     loadUsingSystemPrincipal: true,
23   });
24   chan.loadFlags =
25     Ci.nsIRequest.LOAD_FRESH_CONNECTION |
26     Ci.nsIChannel.LOAD_INITIAL_DOCUMENT_URI;
27   chan.QueryInterface(Ci.nsIHttpChannel);
28   chan.asyncOpen(listener);
29   do_test_pending();