File tree Expand file tree Collapse file tree 1 file changed +16
-7
lines changed Expand file tree Collapse file tree 1 file changed +16
-7
lines changed Original file line number Diff line number Diff line change @@ -33,17 +33,26 @@ assert.ok(!(undefined instanceof Writable));
3333
3434// Simple inheritance check for `Writable` works fine in a subclass constructor.
3535function CustomWritable ( ) {
36- assert . ok ( this instanceof Writable , 'inherits from Writable' ) ;
37- assert . ok ( this instanceof CustomWritable , 'inherits from CustomWritable' ) ;
36+ assert . ok (
37+ this instanceof CustomWritable ,
38+ `${ this } does not inherit from CustomWritable`
39+ ) ;
40+ assert . ok (
41+ this instanceof Writable ,
42+ `${ this } does not inherit from Writable`
43+ ) ;
3844}
3945
4046Object . setPrototypeOf ( CustomWritable , Writable ) ;
4147Object . setPrototypeOf ( CustomWritable . prototype , Writable . prototype ) ;
4248
4349new CustomWritable ( ) ;
4450
45- assert . throws ( CustomWritable ,
46- common . expectsError ( {
47- code : 'ERR_ASSERTION' ,
48- message : / ^ i n h e r i t s f r o m W r i t a b l e $ /
49- } ) ) ;
51+ common . expectsError (
52+ CustomWritable ,
53+ {
54+ code : 'ERR_ASSERTION' ,
55+ type : assert . AssertionError ,
56+ message : 'undefined does not inherit from CustomWritable'
57+ }
58+ ) ;
You can’t perform that action at this time.
0 commit comments