mirror of
https://github.com/denoland/deno
synced 2024-08-25 02:57:22 +00:00
chore(core): fix zlib_test sanitizer failures (#22659)
This commit is contained in:
parent
736b91edd0
commit
22a4205a68
|
@ -44,7 +44,7 @@ Deno.test("gzip compression sync", { sanitizeResources: false }, () => {
|
|||
});
|
||||
|
||||
Deno.test("brotli compression", async () => {
|
||||
const { promise, resolve } = Promise.withResolvers<void>();
|
||||
const promise = Promise.withResolvers<void>();
|
||||
const compress = createBrotliCompress();
|
||||
const filePath = relative(
|
||||
Deno.cwd(),
|
||||
|
@ -61,13 +61,14 @@ Deno.test("brotli compression", async () => {
|
|||
const output2 = createWriteStream("lorem_ipsum.txt");
|
||||
|
||||
const stream2 = input2.pipe(decompress).pipe(output2);
|
||||
|
||||
stream2.on("finish", () => {
|
||||
resolve();
|
||||
});
|
||||
stream2.on("close", () => promise.resolve());
|
||||
});
|
||||
|
||||
await promise;
|
||||
await Promise.all([
|
||||
promise.promise,
|
||||
new Promise((r) => stream.on("close", r)),
|
||||
]);
|
||||
|
||||
const content = Deno.readTextFileSync("lorem_ipsum.txt");
|
||||
assert(content.startsWith("Lorem ipsum dolor sit amet"));
|
||||
try {
|
||||
|
|
Loading…
Reference in a new issue