-
-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathassert.js
More file actions
22 lines (20 loc) · 691 Bytes
/
assert.js
File metadata and controls
22 lines (20 loc) · 691 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import {
ok,
strictEqual,
notStrictEqual,
deepStrictEqual,
throws,
match,
} from "node:assert/strict";
const assert = Object.assign((value, message) => ok(value, message), {
ok: (value, message) => ok(value, message),
strictEqual: (actual, expected, message) =>
strictEqual(actual, expected, message),
notStrictEqual: (actual, expected, message) =>
notStrictEqual(actual, expected, message),
deepStrictEqual: (actual, expected, message) =>
deepStrictEqual(actual, expected, message),
throws: (fn, error, message) => throws(fn, error, message),
match: (string, regex, message) => match(string, regex, message),
});
Object.assign(globalThis, { assert });