blob: ad1b9955ebdaa1e1f6377fbf0d55445216f332e9 [file] [log] [blame]
<script src="/js-test-resources/js-test-pre.js"></script>
<script src="resources/cache-test.js"></script>
<body>
<script>
var tests =
[
{ responseHeaders: {'Expires': 'now(0)', 'ETag': 'match' }, expiresInFutureIn304: true },
];
description("Tests that revalidations from the memory cache update the disk cache.");
debug("running " + tests.length + " tests");
debug("");
function runTests(tests)
{
debug("Warming up cache...");
loadResources(tests, function () {
debug("Load trough the Memory Cache...");
loadResourcesWithOptions(tests, { "SubresourceValidationPolicy": true }, function () {
debug("Clear the memory cache and load again, it should load from the disk cache *without* revalidation.");
loadResourcesWithOptions(tests, { "ClearMemoryCache" : true }, function () {
printResults(tests);
finishJSTest();
});
});
});
}
runTests(tests);
</script>
<script src="/js-test-resources/js-test-post.js"></script>