blob: 4e5f17c230feeccaaef7e23be76cc17ff04fead4 [file] [log] [blame]
<!DOCTYPE html>
<html>
<body>
<script>
if (window.testRunner)
testRunner.setAllowStorageQuotaIncrease(false);
async function doTest() {
const cache = await self.caches.open("test");
const response30ko = new Response(new ArrayBuffer(30 * 1024));
try {
await cache.put("30ko", response30ko.clone());
} catch (e) {
window.parent.postMessage("UNEXPECTED", "*");
}
cache.put("30ko2", response30ko.clone()).then(() => {
window.parent.postMessage("PASS", "*");
}, () => {
window.parent.postMessage("FAIL", "*");
})
}
doTest();
</script>
</body>
</html>