// META: global=window,worker // META: script=resources/test-helpers.js promise_test(async t => { const fileName = 'testFile'; const directory = await navigator.storage.getDirectory(); t.add_cleanup(async () => { try { await directory.removeEntry(fileName); } catch { // Ignore any errors in case the test failed. } }); return directory.getFileHandle(fileName, {create: true}); }, 'Call getFileHandle successfully'); promise_test(async t => { const directoryName = 'testDirectory'; const directory = await navigator.storage.getDirectory(); t.add_cleanup(async () => { try { await directory.removeEntry(directoryName, {recursive: true}); } catch { // Ignore any errors in case the test failed. } }); return directory.getDirectoryHandle(directoryName, {create: true}); }, 'Call getDirectoryHandle successfully');