-
-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathassert.js
More file actions
24 lines (21 loc) · 640 Bytes
/
assert.js
File metadata and controls
24 lines (21 loc) · 640 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import {
ok,
strictEqual,
notStrictEqual,
deepStrictEqual,
throws,
} 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),
},
);
Object.assign(globalThis, { assert });