File tree 1 file changed +16
-7
lines changed
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));
33
33
34
34
// Simple inheritance check for `Writable` works fine in a subclass constructor.
35
35
function 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
+ ) ;
38
44
}
39
45
40
46
Object . setPrototypeOf ( CustomWritable , Writable ) ;
41
47
Object . setPrototypeOf ( CustomWritable . prototype , Writable . prototype ) ;
42
48
43
49
new CustomWritable ( ) ;
44
50
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