Backed out changeset b71c8c052463 (bug 1943846) for causing mass failures. CLOSED...
[gecko.git] / netwerk / test / unit / test_cache2-32-clear-origin.js
blob2234ccd13d5662ebd4572fa96c00c78aa1fad5f8
1 "use strict";
3 const URL = "http://example.net";
4 const URL2 = "http://foo.bar";
6 function run_test() {
7 do_get_profile();
9 asyncOpenCacheEntry(
10 URL + "/a",
11 "disk",
12 Ci.nsICacheStorage.OPEN_NORMALLY,
13 null,
14 new OpenCallback(NEW, "e1m", "e1d", function () {
15 asyncOpenCacheEntry(
16 URL + "/a",
17 "disk",
18 Ci.nsICacheStorage.OPEN_NORMALLY,
19 null,
20 new OpenCallback(NORMAL, "e1m", "e1d", function () {
21 asyncOpenCacheEntry(
22 URL2 + "/a",
23 "disk",
24 Ci.nsICacheStorage.OPEN_NORMALLY,
25 null,
26 new OpenCallback(NEW, "f1m", "f1d", function () {
27 asyncOpenCacheEntry(
28 URL2 + "/a",
29 "disk",
30 Ci.nsICacheStorage.OPEN_NORMALLY,
31 null,
32 new OpenCallback(NORMAL, "f1m", "f1d", function () {
33 var url = Services.io.newURI(URL);
34 var principal =
35 Services.scriptSecurityManager.createContentPrincipal(
36 url,
40 Services.cache2.clearOrigin(principal);
42 asyncOpenCacheEntry(
43 URL + "/a",
44 "disk",
45 Ci.nsICacheStorage.OPEN_NORMALLY,
46 null,
47 new OpenCallback(NEW, "e1m", "e1d", function () {
48 asyncOpenCacheEntry(
49 URL2 + "/a",
50 "disk",
51 Ci.nsICacheStorage.OPEN_NORMALLY,
52 null,
53 new OpenCallback(NORMAL, "f1m", "f1d", function () {
54 finish_cache2_test();
68 do_test_pending();