@@ -86,7 +86,8 @@ describe('integration', function() {
8686 } ,
8787 function ( ) {
8888 var ravenData = iframe . contentWindow . ravenData [ 0 ] ;
89- assert . isAbove ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 1 ) ;
89+ assert . isAtLeast ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 2 ) ;
90+ assert . isAtMost ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 4 ) ;
9091 }
9192 ) ;
9293 } ) ;
@@ -105,7 +106,8 @@ describe('integration', function() {
105106 } ,
106107 function ( ) {
107108 var ravenData = iframe . contentWindow . ravenData [ 0 ] ;
108- assert . isAbove ( ravenData . stacktrace . frames . length , 0 ) ;
109+ assert . isAtLeast ( ravenData . stacktrace . frames . length , 1 ) ;
110+ assert . isAtMost ( ravenData . stacktrace . frames . length , 3 ) ;
109111
110112 // verify trimHeadFrames hasn't slipped into final payload
111113 assert . isUndefined ( ravenData . trimHeadFrames ) ;
@@ -395,7 +397,9 @@ describe('integration', function() {
395397 assert . match ( ravenData . exception . values [ 0 ] . type , / ^ E r r o r / ) ;
396398 }
397399 assert . match ( ravenData . exception . values [ 0 ] . value , / r e a l E r r o r $ / ) ;
398- assert . isAbove ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 0 ) ; // 1 or 2 depending on platform
400+ // 1 or 2 depending on platform
401+ assert . isAtLeast ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 1 ) ;
402+ assert . isAtMost ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 2 ) ;
399403 assert . match (
400404 ravenData . exception . values [ 0 ] . stacktrace . frames [ 0 ] . filename ,
401405 / \/ t e s t \/ i n t e g r a t i o n \/ t h r o w - e r r o r \. j s /
@@ -479,7 +483,8 @@ describe('integration', function() {
479483 } ,
480484 function ( ) {
481485 var ravenData = iframe . contentWindow . ravenData [ 0 ] ;
482- assert . isAbove ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 2 ) ;
486+ assert . isAtLeast ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 3 ) ;
487+ assert . isAtMost ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 5 ) ;
483488 }
484489 ) ;
485490 } ) ;
@@ -527,7 +532,8 @@ describe('integration', function() {
527532 } ,
528533 function ( ) {
529534 var ravenData = iframe . contentWindow . ravenData [ 0 ] ;
530- assert . isAbove ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 2 ) ;
535+ assert . isAtLeast ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 3 ) ;
536+ assert . isAtMost ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 4 ) ;
531537 }
532538 ) ;
533539 } ) ;
@@ -547,7 +553,8 @@ describe('integration', function() {
547553 } ,
548554 function ( ) {
549555 var ravenData = iframe . contentWindow . ravenData [ 0 ] ;
550- assert . isAbove ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 2 ) ;
556+ assert . isAtLeast ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 3 ) ;
557+ assert . isAtMost ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 4 ) ;
551558 }
552559 ) ;
553560 } ) ;
@@ -568,7 +575,8 @@ describe('integration', function() {
568575 } ,
569576 function ( ) {
570577 var ravenData = iframe . contentWindow . ravenData [ 0 ] ;
571- assert . isAbove ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 2 ) ;
578+ assert . isAtLeast ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 3 ) ;
579+ assert . isAtMost ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 4 ) ;
572580 }
573581 ) ;
574582 } ) ;
@@ -601,7 +609,8 @@ describe('integration', function() {
601609 function ( ) {
602610 var ravenData = iframe . contentWindow . ravenData [ 0 ] ;
603611 // # of frames alter significantly between chrome/firefox & safari
604- assert . isAbove ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 2 ) ;
612+ assert . isAtLeast ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 3 ) ;
613+ assert . isAtMost ( ravenData . exception . values [ 0 ] . stacktrace . frames . length , 4 ) ;
605614 }
606615 ) ;
607616 } ) ;
@@ -636,12 +645,8 @@ describe('integration', function() {
636645 breadcrumbs = Raven . _breadcrumbs ;
637646
638647 assert . equal ( breadcrumbs . length , 1 ) ;
639-
640648 assert . equal ( breadcrumbs [ 0 ] . type , 'http' ) ;
641649 assert . equal ( breadcrumbs [ 0 ] . data . method , 'GET' ) ;
642- // NOTE: not checking status code because we seem to get
643- // statusCode 0/undefined from Phantom when fetching
644- // example.json (CORS issue?
645650 }
646651 ) ;
647652 } ) ;
@@ -676,9 +681,6 @@ describe('integration', function() {
676681 assert . equal ( breadcrumbs [ 0 ] . type , 'http' ) ;
677682 assert . equal ( breadcrumbs [ 0 ] . category , 'xhr' ) ;
678683 assert . equal ( breadcrumbs [ 0 ] . data . method , 'GET' ) ;
679- // NOTE: not checking status code because we seem to get
680- // statusCode 0/undefined from Phantom when fetching
681- // example.json (CORS issue?
682684 }
683685 ) ;
684686 } ) ;
0 commit comments