@@ -13,7 +13,7 @@ const {
1313
1414const { once } = require ( 'events' ) ;
1515
16- const { promisify } = require ( 'util' ) ;
16+ const { promisify, inspect } = require ( 'util' ) ;
1717const delay = promisify ( setTimeout ) ;
1818
1919// The globals are defined.
@@ -541,3 +541,32 @@ let asyncTest = Promise.resolve();
541541 et . addEventListener ( 'foo' , listener ) ;
542542 et . dispatchEvent ( new Event ( 'foo' ) ) ;
543543}
544+
545+ {
546+ const ev = new Event ( 'test' ) ;
547+ const evConstructorName = inspect ( ev , {
548+ depth : - 1
549+ } ) ;
550+ strictEqual ( evConstructorName , 'Event' ) ;
551+
552+ const inspectResult = inspect ( ev , {
553+ depth : 1
554+ } ) ;
555+ ok ( inspectResult . includes ( 'Event' ) ) ;
556+ }
557+
558+ {
559+ const et = new EventTarget ( ) ;
560+ const inspectResult = inspect ( et , {
561+ depth : 1
562+ } ) ;
563+ ok ( inspectResult . includes ( 'EventTarget' ) ) ;
564+ }
565+
566+ {
567+ const ev = new Event ( 'test' ) ;
568+ strictEqual ( ev . constructor . name , 'Event' ) ;
569+
570+ const et = new EventTarget ( ) ;
571+ strictEqual ( et . constructor . name , 'EventTarget' ) ;
572+ }
0 commit comments