@@ -21,6 +21,7 @@ function flushRavenState() {
21
21
} ,
22
22
startTime = 0 ;
23
23
ravenNotConfiguredError = undefined ;
24
+ originalConsole = window . console || { } ;
24
25
25
26
Raven . uninstall ( ) ;
26
27
}
@@ -325,21 +326,21 @@ describe('globals', function() {
325
326
326
327
it ( 'should not write to console when Raven.debug is false' , function ( ) {
327
328
Raven . debug = false ;
328
- this . sinon . stub ( console , level ) ;
329
+ this . sinon . stub ( originalConsole , level ) ;
329
330
logDebug ( level , message ) ;
330
- assert . isFalse ( console [ level ] . called ) ;
331
+ assert . isFalse ( originalConsole [ level ] . called ) ;
331
332
} ) ;
332
333
333
334
it ( 'should write to console when Raven.debug is true' , function ( ) {
334
335
Raven . debug = true ;
335
- this . sinon . stub ( console , level ) ;
336
+ this . sinon . stub ( originalConsole , level ) ;
336
337
logDebug ( level , message ) ;
337
- assert . isTrue ( console [ level ] . calledOnce ) ;
338
+ assert . isTrue ( originalConsole [ level ] . calledOnce ) ;
338
339
} ) ;
339
340
340
341
it ( 'should handle variadic arguments' , function ( ) {
341
342
Raven . debug = true ;
342
- this . sinon . stub ( console , level ) ;
343
+ this . sinon . stub ( originalConsole , level ) ;
343
344
logDebug ( level , message , { } , 'foo' ) ;
344
345
} ) ;
345
346
} ) ;
0 commit comments