tor-browser

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

decompression-uint8array-output.any.js (586B)


      1 // META: global=window,worker,shadowrealm
      2 // META: script=resources/decompression-input.js
      3 
      4 'use strict';
      5 
      6 for (const [format, chunkValue] of compressedBytes) {
      7  promise_test(async t => {
      8    const ds = new DecompressionStream(format);
      9    const reader = ds.readable.getReader();
     10    const writer = ds.writable.getWriter();
     11    const writePromise = writer.write(chunkValue);
     12    const { value } = await reader.read();
     13    assert_equals(value.constructor, Uint8Array, "type should match");
     14    await writePromise;
     15  }, `decompressing ${format} output should give Uint8Array chunks`);
     16 }