gecko-dev/netwerk/test/unit/test_cache2-22-anon-visit.js
hemant 64d45d0cb9 Bug 1417937 - Remove unnecessary LoadContextInfo.jsm r=standard8
MozReview-Commit-ID: EnY0uKD4UD1

--HG--
extra : rebase_source : c968b273a8a05fb211e0fb1e1601ac1b968ca045
2018-01-31 23:16:46 +05:30

36 lines
1009 B
JavaScript

function run_test()
{
do_get_profile();
var mc = new MultipleCallbacks(2, function() {
var storage = getCacheStorage("disk", Services.loadContextInfo.default);
storage.asyncVisitStorage(
new VisitCallback(1, 1024, ["http://an2/"], function() {
storage = getCacheStorage("disk", Services.loadContextInfo.anonymous);
storage.asyncVisitStorage(
new VisitCallback(1, 1024, ["http://an2/"], function() {
finish_cache2_test();
}),
true
);
}),
true
);
});
asyncOpenCacheEntry("http://an2/", "disk", Ci.nsICacheStorage.OPEN_NORMALLY, Services.loadContextInfo.default,
new OpenCallback(NEW|WAITFORWRITE, "an2", "an2", function(entry) {
mc.fired();
})
);
asyncOpenCacheEntry("http://an2/", "disk", Ci.nsICacheStorage.OPEN_NORMALLY, Services.loadContextInfo.anonymous,
new OpenCallback(NEW|WAITFORWRITE, "an2", "an2", function(entry) {
mc.fired();
})
);
do_test_pending();
}