summaryrefslogtreecommitdiffstats
path: root/dom/fs/test/crashtests/sw1874334-2.js
blob: 59d82ebaaa780a9a1013d09e70c5b6edeaaeae13 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
(async () => {
    let arr = new ArrayBuffer(43109)
    let blob = new Blob([arr, arr, arr, arr, arr])
    let req = new Request("missing", {"headers": []})
    let dir = await self.navigator.storage.getDirectory()
    let file = new File([blob, arr], "", { })
    let handle = await dir.getFileHandle("514600c6-596b-4676-ab0c-3e6f1e86759f", {"create": true})
    let wfs = await handle.createWritable({"keepExistingData": true})
    await handle.createWritable({"keepExistingData": true})
    try { await req.json(arr, {"headers": []}) } catch (e) {}
    try { await file.stream().pipeTo(wfs, { }) } catch (e) {}
})()