| 12345678910111213141516171819202122 | import { testSuites, workers, bClone } from './util';import * as assert from 'uvu/assert';// Name is to ensure that this runs first// Note that workers are not used here to optimize performance but rather// to prevent infinite loops from hanging the process.testSuites({  async compression(file) {    const fileClone = bClone(file);    const cProm = workers.fflate.deflate(fileClone, [fileClone.buffer]);    cProm.timeout(10000);    const buf = await cProm;    assert.ok(file.equals(await workers.zlib.inflate(buf, [buf.buffer])));  },  async decompression(file) {    const fileClone = bClone(file);    const data = await workers.zlib.deflate(fileClone, [fileClone.buffer]);    const dProm = workers.fflate.inflate(data, [data.buffer]);    dProm.timeout(5000);    assert.ok(file.equals(await dProm));  }});
 |