tor-browser

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

dictionary-clear-site-data-storage.tentative.https.html (946B)


      1 <!DOCTYPE html>
      2 <head>
      3 <meta charset="utf-8">
      4 <meta name="timeout" content="long"/>
      5 <script src="/resources/testharness.js"></script>
      6 <script src="/resources/testharnessreport.js"></script>
      7 <script src="./resources/compression-dictionary-util.sub.js"></script>
      8 </head>
      9 <body>
     10 <script>
     11 
     12 compression_dictionary_promise_test(async (t) => {
     13  const dict = await (await fetch(kRegisterDictionaryPath)).text();
     14  // Wait until `available-dictionary` header is available.
     15  assert_equals(
     16      await waitUntilAvailableDictionaryHeader(t, {}),
     17      kDefaultDictionaryHashBase64);
     18  // Clear site data.
     19  assert_equals(await clearSiteData(/*directive=*/'storage'), 'OK');
     20  // Check if `available-dictionary` header is not available.
     21  assert_equals(
     22      await waitUntilAvailableDictionaryHeader(t, {max_retry: 0}),
     23      kDefaultDictionaryHashBase64);
     24 }, 'Clear-Site-Data with "storage" directive must not unregister dictionary');
     25 
     26 </script>
     27 </body>