Skip to content

Commit 5ea4c78

Browse files
committed
Remove mocha
1 parent 60b3c5e commit 5ea4c78

File tree

7 files changed

+23
-23
lines changed

7 files changed

+23
-23
lines changed

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
},
2222
"scripts": {
2323
"test": "npm-run-all --parallel lint test:unit",
24-
"test:unit": "mocha test/test_*.js",
25-
"lint": "eslint --cache lib bin/* test test/bin/* && echo ✓"
24+
"test:unit": "node --test ./test/test_*.js",
25+
"lint": "eslint --cache ./lib ./bin/* ./test ./test/bin/* && echo ✓"
2626
},
2727
"engines": {
2828
"node": ">= 18"
@@ -34,7 +34,6 @@
3434
},
3535
"devDependencies": {
3636
"eslint-config-fnd": "^1.13.0",
37-
"mocha": "^10.2.0",
3837
"npm-run-all": "^4.1.5",
3938
"release-util-fnd": "^3.0.0"
4039
}

test/test_manager.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
/* global describe, before, after, it */
21
"use strict";
32

43
let { AssetManager } = require("../lib/manager");
4+
let { describe, it, before, after } = require("node:test");
55
let path = require("path");
66
let assert = require("assert");
77

test/test_manifest.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
/* global describe, before, after, it */
21
"use strict";
32

43
let { Manifest } = require("../lib/manifest");
4+
let { describe, it, before, after } = require("node:test");
55
let path = require("path");
66
let assert = require("assert");
77

test/test_plugins.js

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
/* global describe, before, after, it */
21
"use strict";
32

43
let { pluginsByBucket, _determinePlugins } = require("../lib/plugins");
4+
let { describe, it, before, after } = require("node:test");
55
let path = require("path");
66
let assert = require("assert");
77

@@ -187,12 +187,12 @@ describe("plugin resolution", () => {
187187
}));
188188
});
189189

190-
it("balks at invalid package identifiers", () => {
191-
assert.rejects(async () => {
190+
it("balks at invalid package identifiers", async () => {
191+
await assert.rejects(async () => {
192192
return _determinePlugins(["faucet-pipeline-yummy"]);
193193
}, /exit 1/);
194194

195-
assert.rejects(() => {
195+
await assert.rejects(() => {
196196
return _determinePlugins([{
197197
// NB: local configuration must not be comprehensive to ensure
198198
// plugin is loaded
@@ -202,8 +202,8 @@ describe("plugin resolution", () => {
202202
}, /exit 1/);
203203
});
204204

205-
it("balks at duplicate configuration keys", () => {
206-
assert.rejects(() => {
205+
it("balks at duplicate configuration keys", async () => {
206+
await assert.rejects(() => {
207207
return _determinePlugins([{
208208
key: "dummy",
209209
bucket: "static",
@@ -216,34 +216,35 @@ describe("plugin resolution", () => {
216216
}, /exit 1/);
217217
});
218218

219-
it("balks at invalid plugins", () => {
220-
assert.rejects(() => {
219+
it("balks at invalid plugins", async () => {
220+
await assert.rejects(() => {
221221
return _determinePlugins(["faucet-pipeline-invalid-a"]);
222222
}, /exit 1/);
223223

224-
assert.rejects(() => {
224+
await assert.rejects(() => {
225225
return _determinePlugins(["faucet-pipeline-invalid-b"]);
226226
}, /exit 1/);
227227

228-
assert.rejects(() => {
228+
await assert.rejects(() => {
229229
return _determinePlugins(["faucet-pipeline-invalid-c"]);
230230
}, /exit 1/);
231231
});
232232

233-
it("balks at invalid buckets", () => {
233+
it("balks at invalid buckets", async () => {
234234
let plugin = {
235235
key: "dummy",
236236
plugin: () => {}
237237
};
238-
["static", "scripts", "styles", "markup"].forEach(bucket => {
238+
const buckets = ["static", "scripts", "styles", "markup"];
239+
for(let bucket of buckets) {
239240
plugin.bucket = bucket;
240-
assert.doesNotReject(() => {
241+
await assert.doesNotReject(async () => {
241242
return _determinePlugins([plugin]);
242243
}, /exit 1/);
243-
});
244+
}
244245

245246
plugin.bucket = "dummy";
246-
assert.rejects(() => {
247+
await assert.rejects(async () => {
247248
return _determinePlugins([plugin]);
248249
}, /exit 1/);
249250
});

test/test_runner.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
/* global describe, it */
21
"use strict";
32

43
let { SerializedRunner } = require("../lib/util/runner");
4+
let { describe, it } = require("node:test");
55
let { strictEqual: assertSame, deepStrictEqual: assertDeep } = require("assert");
66

77
describe("watch mode", () => {

test/test_server.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
/* global describe, before, after, it */
21
"use strict";
32

43
let { _parseHost } = require("../lib/server");
4+
let { describe, it, before, after } = require("node:test");
55
let assert = require("assert");
66

77
let assertSame = assert.strictEqual;

test/test_util.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
/* global describe, it */
21
"use strict";
32

43
let { generateFingerprint } = require("../lib/util");
54
let { FileFinder } = require("../lib/util/files/finder");
5+
let { describe, it } = require("node:test");
66
let path = require("path");
77
let assert = require("assert");
88

0 commit comments

Comments
 (0)