Skip to content

Commit 6f56f8a

Browse files
committed
Fix coverage
1 parent 38255db commit 6f56f8a

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/lib/bin/secp256k1/secp256k1-wasm.spec.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -499,6 +499,22 @@ test('[crypto] getEmbeddedSecp256k1Binary returns the proper binary', async (t)
499499
await streamWasmArrayBuffer(binary)
500500
).arrayBuffer();
501501
t.deepEqual(eventuallyDecompressedBinary, binaryFromDisk);
502+
503+
// compress the wasm binary
504+
const stream = new ReadableStream({
505+
start(controller): void {
506+
controller.enqueue(new Uint8Array(binaryFromDisk));
507+
controller.close();
508+
},
509+
}).pipeThrough(new CompressionStream('gzip'));
510+
511+
const compressedBinary = await new Response(stream).arrayBuffer();
512+
513+
// decompress the compressed wasm binary
514+
const decompressedBinary = await (
515+
await streamWasmArrayBuffer(compressedBinary)
516+
).arrayBuffer();
517+
t.deepEqual(decompressedBinary, binaryFromDisk);
502518
});
503519

504520
test('[crypto] Secp256k1Wasm instantiated with embedded binary', async (t) => {

0 commit comments

Comments
 (0)