@@ -1425,15 +1425,17 @@ describe('Rokt Forwarder', () => {
14251425 use : function ( ) { } ,
14261426 } ;
14271427
1428- let caught = null ;
1429- try {
1430- await window . mParticle . forwarder . use ( 'ThankYouPageJourney' ) ;
1431- } catch ( e ) {
1432- caught = e ;
1433- }
1428+ const error = await ( async ( ) => {
1429+ try {
1430+ await window . mParticle . forwarder . use ( 'ThankYouPageJourney' ) ;
1431+ return null ;
1432+ } catch ( e ) {
1433+ return e ;
1434+ }
1435+ } ) ( ) ;
14341436
1435- ( ! ! caught ) . should . equal ( true ) ;
1436- caught . message . should . equal ( 'Rokt Kit: Not initialized' ) ;
1437+ ( ! ! error ) . should . equal ( true ) ;
1438+ error . message . should . equal ( 'Rokt Kit: Not initialized' ) ;
14371439 } ) ;
14381440
14391441 it ( 'should log an error when called before initialization' , async ( ) => {
@@ -1463,33 +1465,21 @@ describe('Rokt Forwarder', () => {
14631465 } ,
14641466 } ;
14651467
1466- let caught = null ;
1467- try {
1468- await window . mParticle . forwarder . use ( 123 ) ;
1469- } catch ( e ) {
1470- caught = e ;
1471- }
1472-
1473- ( ! ! caught ) . should . equal ( true ) ;
1474- caught . message . should . equal ( 'Rokt Kit: Invalid extension name' ) ;
1475- } ) ;
1476-
1477- it ( 'should reject when kit is initialized but launcher is missing' , async ( ) => {
1478- window . mParticle . forwarder . isInitialized = true ;
1479- window . mParticle . forwarder . launcher = null ;
1480-
1481- let caught = null ;
1482- try {
1483- await window . mParticle . forwarder . use ( 'ThankYouPageJourney' ) ;
1484- } catch ( e ) {
1485- caught = e ;
1486- }
1468+ const error = await ( async ( ) => {
1469+ try {
1470+ await window . mParticle . forwarder . use ( 123 ) ;
1471+ return null ;
1472+ } catch ( e ) {
1473+ return e ;
1474+ }
1475+ } ) ( ) ;
14871476
1488- ( ! ! caught ) . should . equal ( true ) ;
1489- caught . message . should . equal ( 'Rokt Kit: Not initialized ' ) ;
1477+ ( ! ! error ) . should . equal ( true ) ;
1478+ error . message . should . equal ( 'Rokt Kit: Invalid extension name ' ) ;
14901479 } ) ;
14911480
14921481 it ( 'should log an error when kit is initialized but launcher is missing' , async ( ) => {
1482+ const consoleError = window . console . error ;
14931483 let errorLogged = false ;
14941484 let errorMessage = null ;
14951485 window . console . error = function ( message ) {
@@ -1500,10 +1490,19 @@ describe('Rokt Forwarder', () => {
15001490 window . mParticle . forwarder . isInitialized = true ;
15011491 window . mParticle . forwarder . launcher = null ;
15021492
1503- try {
1504- await window . mParticle . forwarder . use ( 'ThankYouPageJourney' ) ;
1505- } catch ( e ) { }
1493+ const error = await ( async ( ) => {
1494+ try {
1495+ await window . mParticle . forwarder . use ( 'ThankYouPageJourney' ) ;
1496+ return null ;
1497+ } catch ( e ) {
1498+ return e ;
1499+ } finally {
1500+ window . console . error = consoleError ;
1501+ }
1502+ } ) ( ) ;
15061503
1504+ ( ! ! error ) . should . equal ( true ) ;
1505+ error . message . should . equal ( 'Rokt Kit: Not initialized' ) ;
15071506 errorLogged . should . equal ( true ) ;
15081507 errorMessage . should . equal ( 'Rokt Kit: Not initialized' ) ;
15091508 } ) ;
@@ -1552,15 +1551,17 @@ describe('Rokt Forwarder', () => {
15521551 } ,
15531552 } ;
15541553
1555- let caught = null ;
1556- try {
1557- await window . mParticle . forwarder . use ( 'UnknownExtension' ) ;
1558- } catch ( e ) {
1559- caught = e ;
1560- }
1554+ const error = await ( async ( ) => {
1555+ try {
1556+ await window . mParticle . forwarder . use ( 'UnknownExtension' ) ;
1557+ return null ;
1558+ } catch ( e ) {
1559+ return e ;
1560+ }
1561+ } ) ( ) ;
15611562
1562- ( ! ! caught ) . should . equal ( true ) ;
1563- caught . message . should . equal ( 'Unknown extension' ) ;
1563+ ( ! ! error ) . should . equal ( true ) ;
1564+ error . message . should . equal ( 'Unknown extension' ) ;
15641565 } ) ;
15651566 } ) ;
15661567
0 commit comments