File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -191,8 +191,22 @@ function KarmaReporter (tc, jasmineEnv) {
191
191
// Any errors in top-level afterAll blocks are given here.
192
192
handleGlobalErrors ( result )
193
193
194
+ // Remove functions from called back results to avoid IPC errors in Electron
195
+ // https://github.com/twolfson/karma-electron/issues/47
196
+ var cleanedOrder
197
+ if ( result . order ) {
198
+ cleanedOrder = { }
199
+ var orderKeys = Object . getOwnPropertyNames ( result . order )
200
+ for ( var i = 0 ; i < orderKeys . length ; i ++ ) {
201
+ var orderKey = orderKeys [ i ]
202
+ if ( typeof result . order [ orderKey ] !== 'function' ) {
203
+ cleanedOrder [ orderKey ] = result . order [ orderKey ]
204
+ }
205
+ }
206
+ }
207
+
194
208
tc . complete ( {
195
- order : result . order ,
209
+ order : cleanedOrder ,
196
210
coverage : window . __coverage__
197
211
} )
198
212
}
You can’t perform that action at this time.
0 commit comments