@@ -21,6 +21,7 @@ function flushRavenState() {
2121 } ,
2222 startTime = 0 ;
2323 ravenNotConfiguredError = undefined ;
24+ originalConsole = window . console || { } ;
2425
2526 Raven . uninstall ( ) ;
2627}
@@ -325,21 +326,21 @@ describe('globals', function() {
325326
326327 it ( 'should not write to console when Raven.debug is false' , function ( ) {
327328 Raven . debug = false ;
328- this . sinon . stub ( console , level ) ;
329+ this . sinon . stub ( originalConsole , level ) ;
329330 logDebug ( level , message ) ;
330- assert . isFalse ( console [ level ] . called ) ;
331+ assert . isFalse ( originalConsole [ level ] . called ) ;
331332 } ) ;
332333
333334 it ( 'should write to console when Raven.debug is true' , function ( ) {
334335 Raven . debug = true ;
335- this . sinon . stub ( console , level ) ;
336+ this . sinon . stub ( originalConsole , level ) ;
336337 logDebug ( level , message ) ;
337- assert . isTrue ( console [ level ] . calledOnce ) ;
338+ assert . isTrue ( originalConsole [ level ] . calledOnce ) ;
338339 } ) ;
339340
340341 it ( 'should handle variadic arguments' , function ( ) {
341342 Raven . debug = true ;
342- this . sinon . stub ( console , level ) ;
343+ this . sinon . stub ( originalConsole , level ) ;
343344 logDebug ( level , message , { } , 'foo' ) ;
344345 } ) ;
345346 } ) ;
0 commit comments