Skip to content

Commit b2876a9

Browse files
committed
clean up temp files after tests
1 parent d605118 commit b2876a9

File tree

2 files changed

+22
-2
lines changed

2 files changed

+22
-2
lines changed

test/libver_test.mjs

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env node
22

33
import { strict as assert } from 'assert';
4-
import { existsSync, mkdirSync } from 'fs';
4+
import { existsSync, mkdirSync, unlinkSync } from 'fs';
55
import { join } from 'path';
66
import { h5wasm, convertToLibverString } from "h5wasm/node";
77

@@ -26,6 +26,8 @@ async function test_libver_v110() {
2626
const dset = f_read.get("data");
2727
assert.deepEqual([...dset.value], [...DATA]);
2828
f_read.close();
29+
30+
unlinkSync(FILEPATH);
2931
}
3032

3133
async function test_libver_latest() {
@@ -49,6 +51,8 @@ async function test_libver_latest() {
4951
const dset = f_read.get("data");
5052
assert.deepEqual([...dset.value], [...DATA]);
5153
f_read.close();
54+
55+
unlinkSync(FILEPATH);
5256
}
5357

5458
async function test_libver_v108() {
@@ -72,6 +76,8 @@ async function test_libver_v108() {
7276
const dset = f_read.get("data");
7377
assert.deepEqual([...dset.value], [...DATA]);
7478
f_read.close();
79+
80+
unlinkSync(FILEPATH);
7581
}
7682

7783
async function test_libver_asymmetric() {
@@ -95,6 +101,8 @@ async function test_libver_asymmetric() {
95101
const dset = f_read.get("data");
96102
assert.deepEqual([...dset.value], [...DATA]);
97103
f_read.close();
104+
105+
unlinkSync(FILEPATH);
98106
}
99107

100108
async function test_libver_swmr() {
@@ -124,6 +132,8 @@ async function test_libver_swmr() {
124132
const dset = f_swmr.get("swmr_data");
125133
assert.deepEqual([...dset.value], [...DATA]);
126134
f_swmr.close();
135+
136+
unlinkSync(FILEPATH);
127137
}
128138

129139
async function test_libver_with_track_order() {
@@ -150,6 +160,8 @@ async function test_libver_with_track_order() {
150160
const f_read = new h5wasm.File(FILEPATH, "r");
151161
assert.deepEqual(Object.keys(f_read.attrs), ["c", "b", "a"]);
152162
f_read.close();
163+
164+
unlinkSync(FILEPATH);
153165
}
154166

155167
async function test_libver_auto_with_track_order() {
@@ -176,6 +188,8 @@ async function test_libver_auto_with_track_order() {
176188
const f_read = new h5wasm.File(FILEPATH, "r");
177189
assert.deepEqual(Object.keys(f_read.attrs), ["c", "b", "a"]);
178190
f_read.close();
191+
192+
unlinkSync(FILEPATH);
179193
}
180194

181195
async function test_libver_case_insensitive() {
@@ -198,6 +212,8 @@ async function test_libver_case_insensitive() {
198212
const dset = f_read.get("data");
199213
assert.deepEqual([...dset.value], [...DATA]);
200214
f_read.close();
215+
216+
unlinkSync(FILEPATH);
201217
}
202218

203219
async function test_libver_constants() {
@@ -255,6 +271,8 @@ async function test_libver_getter() {
255271
// a minimum version "v108" is set by hdf5 library
256272
assert.deepEqual(f5.libver, ["v108", latest]);
257273
f5.close();
274+
275+
unlinkSync(FILEPATH);
258276
}
259277

260278
export const tests = [

test/swmr_test.mjs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env node
22

33
import { strict as assert } from 'assert';
4-
import { existsSync, mkdirSync } from 'fs';
4+
import { existsSync, mkdirSync, unlinkSync } from 'fs';
55
import { join } from 'path';
66
import h5wasm from "h5wasm/node";
77

@@ -60,6 +60,8 @@ async function test_swmr_write_read() {
6060
// Clean up
6161
f_write.close();
6262
f_read.close();
63+
64+
unlinkSync(FILEPATH);
6365
}
6466

6567
async function test_swmr_open_nonexistent() {

0 commit comments

Comments
 (0)