fune/browser/components/originattributes/test/browser/browser_cacheAPI.js
Jonathan Hao 12cb9f331a Bug 1274020 - Tests that shows the Cache Web API is separated by origin attributes. r=baku
--HG--
extra : rebase_source : 8964090126795ed45650e76c4f9e02b2e60f62cf
2016-12-13 11:44:59 +08:00

18 lines
617 B
JavaScript

const requestURL = "https://test1.example.com";
function getResult(aBrowser) {
return ContentTask.spawn(aBrowser, requestURL, function* (url) {
let cache = yield content.caches.open("TEST_CACHE");
let response = yield cache.match(url);
if (response) {
return response.statusText;
}
let result = Math.random().toString();
response = new content.Response("", { statusText: result });
yield cache.put(url, response);
return result;
});
}
IsolationTestTools.runTests("https://test2.example.com", getResult, null, null,
false, /* aUseHttps */ true);