File tree 1 file changed +9
-8
lines changed
test/tools/unified-spec-runner
1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -119,15 +119,16 @@ export class UnifiedMongoClient extends MongoClient {
119
119
'configureFailPoint'
120
120
] ;
121
121
122
- this . observedEvents = ( description . observeEvents ?? [ ] )
123
- . map ( e => UnifiedMongoClient . EVENT_NAME_LOOKUP [ e ] )
124
- . filter ( e => ! ! e ) ;
125
- this . observedEvents = ( description . observeEvents ?? [ ] )
126
- . map ( e => UnifiedMongoClient . EVENT_NAME_LOOKUP [ e ] )
127
- . filter ( e => ! ! e ) ;
128
- for ( const eventName of this . observedEvents ) {
129
- this . on ( eventName , this . pushEvent ) ;
122
+ this . observedEvents = [ ] ;
123
+
124
+ for ( const e of description . observeEvents ?? [ ] ) {
125
+ const eventToObserve = UnifiedMongoClient . EVENT_NAME_LOOKUP [ e ] ;
126
+ if ( ! eventToObserve ) {
127
+ throw new Error ( `Unknown expected event: ${ e } ` ) ;
128
+ }
129
+ this . observedEvents . push ( eventToObserve ) ;
130
130
}
131
+
131
132
for ( const eventName of this . observedEvents ) {
132
133
this . on ( eventName , this . pushEvent ) ;
133
134
}
You can’t perform that action at this time.
0 commit comments