test: remove windows unfriendly test

This commit is contained in:
DecDuck
2025-03-27 12:01:56 +11:00
parent bf2895fb71
commit e13359783b

View File

@ -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 });
});