@@ -3,8 +3,8 @@ import * as mocks from '../mocks';
33import { UidSecureSignalProvider } from '../secureSignal_shared' ;
44import { __uid2SSProviderScriptLoad } from '../secureSignalUid2' ;
55import { UID2 , __uid2InternalHandleScriptLoad } from '../uid2Sdk' ;
6+ import { clearWarnMock , setWarnMock } from '../mocks' ;
67
7- let consoleWarnMock : any ;
88let getAdvertisingTokenMock : jest . Mock < ( ) => Promise < string > > ;
99let secureSignalProvidersPushMock : jest . Mock < ( p : any ) => Promise < void > > ;
1010let uid2ESP : UidSecureSignalProvider ;
@@ -20,13 +20,11 @@ describe('Secure Signal Tests', () => {
2020 push : secureSignalProvidersPushMock ,
2121 } ,
2222 } ;
23- consoleWarnMock = jest . spyOn ( console , 'warn' ) . mockImplementation ( ( ) => {
24- return ;
25- } ) ;
23+ setWarnMock ( ) ;
2624 } ) ;
2725
2826 afterEach ( ( ) => {
29- consoleWarnMock . mockRestore ( ) ;
27+ clearWarnMock ( ) ;
3028 getAdvertisingTokenMock . mockRestore ;
3129 secureSignalProvidersPushMock . mockRestore ( ) ;
3230 window . getUid2AdvertisingToken = undefined ;
@@ -61,7 +59,7 @@ describe('Secure Signal Tests', () => {
6159 test ( 'should log warning message to console and not send message' , ( ) => {
6260 uid2ESP . registerSecureSignalProvider ( ) ;
6361 expect ( console . warn ) . toHaveBeenCalledTimes ( 1 ) ;
64- expect ( consoleWarnMock ) . toHaveBeenCalledWith (
62+ expect ( mocks . warnMock ) . toHaveBeenCalledWith (
6563 'UidSecureSignal: Please implement `getUidAdvertisingToken`'
6664 ) ;
6765 expect ( secureSignalProvidersPushMock ) . not . toBeCalled ( ) ;
0 commit comments