tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

getDirectory.https.any.js (885B)


      1 // META: global=window,worker
      2 // META: script=resources/test-helpers.js
      3 
      4 promise_test(async t => {
      5  const fileName = 'testFile';
      6  const directory = await navigator.storage.getDirectory();
      7 
      8  t.add_cleanup(async () => {
      9    try {
     10      await directory.removeEntry(fileName);
     11    } catch {
     12      // Ignore any errors in case the test failed.
     13    }
     14  });
     15 
     16  return directory.getFileHandle(fileName, {create: true});
     17 }, 'Call getFileHandle successfully');
     18 
     19 promise_test(async t => {
     20  const directoryName = 'testDirectory';
     21  const directory = await navigator.storage.getDirectory();
     22 
     23  t.add_cleanup(async () => {
     24    try {
     25      await directory.removeEntry(directoryName, {recursive: true});
     26    } catch {
     27      // Ignore any errors in case the test failed.
     28    }
     29  });
     30 
     31  return directory.getDirectoryHandle(directoryName, {create: true});
     32 }, 'Call getDirectoryHandle successfully');