File tree 1 file changed +8
-20
lines changed
1 file changed +8
-20
lines changed Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
2
require ( '../common' ) ;
3
- const { deepStrictEqual } = require ( 'node:assert' ) ;
3
+ const assert = require ( 'node:assert' ) ;
4
4
const test = require ( 'node:test' ) ;
5
5
6
+ const uncopiedKeys = [
7
+ 'AssertionError' ,
8
+ 'CallTracker' ,
9
+ 'strict' ,
10
+ ] ;
6
11
test ( 'only methods from node:assert are on t.assert' , ( t ) => {
7
- deepStrictEqual ( Object . keys ( t . assert ) . sort ( ) , [
8
- 'deepEqual' ,
9
- 'deepStrictEqual' ,
10
- 'doesNotMatch' ,
11
- 'doesNotReject' ,
12
- 'doesNotThrow' ,
13
- 'equal' ,
14
- 'fail' ,
15
- 'ifError' ,
16
- 'match' ,
17
- 'notDeepEqual' ,
18
- 'notDeepStrictEqual' ,
19
- 'notEqual' ,
20
- 'notStrictEqual' ,
21
- 'ok' ,
22
- 'rejects' ,
23
- 'strictEqual' ,
24
- 'throws' ,
25
- ] ) ;
12
+ const expectedKeys = Object . keys ( assert ) . filter ( ( key ) => ! uncopiedKeys . includes ( key ) ) . sort ( ) ;
13
+ assert . deepStrictEqual ( Object . keys ( t . assert ) . sort ( ) , expectedKeys ) ;
26
14
} ) ;
27
15
28
16
test ( 't.assert.ok correctly parses the stacktrace' , ( t ) => {
You can’t perform that action at this time.
0 commit comments