@@ -624,9 +624,13 @@ for (var idx in frames) {
624624 iframe ,
625625 done ,
626626 function ( ) {
627- setTimeout ( function ( ) {
628- return Promise . reject ( new Error ( 'test2' ) ) ;
629- } ) ;
627+ if ( isChrome ( ) ) {
628+ setTimeout ( function ( ) {
629+ return Promise . reject ( new Error ( 'test2' ) ) ;
630+ } ) ;
631+ } else {
632+ done ( ) ;
633+ }
630634 } ,
631635 function ( sentryData ) {
632636 if ( debounceAssertEventCount ( sentryData , 1 , done ) ) {
@@ -636,6 +640,9 @@ for (var idx in frames) {
636640 assert . equal ( sentryData [ 0 ] . exception . mechanism . handled , false ) ;
637641 assert . equal ( sentryData [ 0 ] . exception . mechanism . type , 'onunhandledrejection' ) ;
638642 done ( ) ;
643+ } else {
644+ console . log ( 'Skipping this test in non chrome' ) ;
645+ done ( ) ;
639646 }
640647 }
641648 ) ;
@@ -648,9 +655,13 @@ for (var idx in frames) {
648655 iframe ,
649656 done ,
650657 function ( ) {
651- setTimeout ( function ( ) {
652- return Promise . reject ( 'test' ) ;
653- } ) ;
658+ if ( isChrome ( ) ) {
659+ setTimeout ( function ( ) {
660+ return Promise . reject ( 'test' ) ;
661+ } ) ;
662+ } else {
663+ done ( ) ;
664+ }
654665 } ,
655666 function ( sentryData ) {
656667 if ( debounceAssertEventCount ( sentryData , 1 , done ) ) {
@@ -660,6 +671,9 @@ for (var idx in frames) {
660671 assert . equal ( sentryData [ 0 ] . exception . mechanism . handled , false ) ;
661672 assert . equal ( sentryData [ 0 ] . exception . mechanism . type , 'onunhandledrejection' ) ;
662673 done ( ) ;
674+ } else {
675+ console . log ( 'Skipping this test in non chrome' ) ;
676+ done ( ) ;
663677 }
664678 }
665679 ) ;
0 commit comments