@@ -127,12 +127,12 @@ export default class RunStatus extends Emittery {
127
127
this . removePendingTest ( event ) ;
128
128
break ;
129
129
case 'test-register-log-reference' :
130
-
130
+ this . addLogReference ( event )
131
131
break ;
132
132
case 'timeout' :
133
133
stats . timeouts ++ ;
134
134
event . pendingTests = this . pendingTests ;
135
- event . pendingTestsLogReference = this . pendingTestsLogReference ; // TODO:KEV continue this shit pendingTestsLogReference
135
+ event . pendingTestsLogReference = this . pendingTestsLogReference ;
136
136
this . pendingTests = new Map ( ) ;
137
137
this . pendingTestsLogReference = new Map ( ) ;
138
138
for ( const testsInFile of event . pendingTests . values ( ) ) {
@@ -142,11 +142,15 @@ export default class RunStatus extends Emittery {
142
142
break ;
143
143
case 'interrupt' :
144
144
event . pendingTests = this . pendingTests ;
145
+ event . pendingTestsLogReference = this . pendingTestsLogReference ;
145
146
this . pendingTests = new Map ( ) ;
147
+ this . pendingTestsLogReference = new Map ( ) ;
146
148
break ;
147
149
case 'process-exit' :
148
150
event . pendingTests = this . pendingTests ;
151
+ event . pendingTestsLogReference = this . pendingTestsLogReference ;
149
152
this . pendingTests = new Map ( ) ;
153
+ this . pendingTestsLogReference = new Map ( ) ;
150
154
break ;
151
155
case 'uncaught-exception' :
152
156
stats . uncaughtExceptions ++ ;
@@ -206,7 +210,9 @@ export default class RunStatus extends Emittery {
206
210
}
207
211
208
212
addLogReference ( event ) {
209
-
213
+ if ( this . pendingTestsLogReference . has ( event . testFile ) ) {
214
+ this . pendingTestsLogReference . get ( event . testFile ) . set ( event . title , event . logs )
215
+ }
210
216
}
211
217
212
218
addPendingTest ( event ) {
0 commit comments