summaryrefslogtreecommitdiffstats
path: root/netwerk/test/unit/test_offline_status.js
blob: ac462a540c823d8f4c8653157707ee5c44608eb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function run_test() {
  var ioService = Components.classes["@mozilla.org/network/io-service;1"]
                            .getService(Components.interfaces.nsIIOService);

  try {
    var linkService = Components.classes["@mozilla.org/network/network-link-service;1"]
                                .getService(Components.interfaces.nsINetworkLinkService);

    // The offline status should depends on the link status
    do_check_neq(ioService.offline, linkService.isLinkUp);
  } catch (e) {
    // The network link service might not be available
    do_check_eq(ioService.offline, false);
  }
}