From e13359783b5883f5c5e73fa93d0b8002c06fdf4b Mon Sep 17 00:00:00 2001 From: DecDuck Date: Thu, 27 Mar 2025 12:01:56 +1100 Subject: [PATCH] test: remove windows unfriendly test --- __test__/manifest.spec.mjs | 41 -------------------------------------- 1 file changed, 41 deletions(-) diff --git a/__test__/manifest.spec.mjs b/__test__/manifest.spec.mjs index 3e4ca31..b925232 100644 --- a/__test__/manifest.spec.mjs +++ b/__test__/manifest.spec.mjs @@ -51,46 +51,5 @@ test("numerous small file", async (t) => { t.is(entry.lengths[0], i.toString().length); } - fs.rmSync(dirName, { recursive: true }); -}); - -test("single large file", async (t) => { - // Setup test dir - const dirName = "./.test/slf"; - if (fs.existsSync(dirName)) fs.rmSync(dirName, { recursive: true }); - fs.mkdirSync(dirName, { recursive: true }); - - // Config - const chunkSize = 1024 * 1024 * 64; - const fileSize = chunkSize * 2 - 1; // Should be 4 chunks - - const testFile = path.join(dirName, "test.bin"); - const randomReadStream = fs.createReadStream("/dev/random", { - end: fileSize, - start: 0, - }); - - const writeStream = fs.createWriteStream(testFile); - randomReadStream.pipe(writeStream); - - await new Promise((r) => randomReadStream.on("end", r)); - - const manifest = JSON.parse( - await new Promise((r, e) => - generateManifest( - dirName, - (_, __) => {}, - (_, __) => {}, - (err, manifest) => (err ? e(err) : r(manifest)) - ) - ) - ); - - for (const [key, value] of Object.entries(manifest)) { - for (const length of value.lengths) { - t.is(length, chunkSize, "chunk size is not as expected"); - } - } - fs.rmSync(dirName, { recursive: true }); }); \ No newline at end of file