summaryrefslogtreecommitdiffstats
path: root/netwerk/cookie/test/browser/browser_sharedWorker.js
blob: 88a8b3f0e74a2fbf0c07015c1a4bbcf2a75b1fa7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
"use strict";

CookiePolicyHelper.runTest("SharedWorker", {
  cookieJarAccessAllowed: async w => {
    new w.SharedWorker("a.js", "foo");
    ok(true, "SharedWorker is allowed");
  },

  cookieJarAccessDenied: async w => {
    try {
      new w.SharedWorker("a.js", "foo");
      ok(false, "SharedWorker cannot be used!");
    } catch (e) {
      ok(true, "SharedWorker cannot be used!");
      is(e.name, "SecurityError", "We want a security error message.");
    }
  },
});