@@ -138,7 +138,8 @@ describe('internal api', () => {
138
138
139
139
it ( 'notifies listeners using cached token' , async ( ) => {
140
140
initializeAppCheck ( app , {
141
- provider : new ReCaptchaV3Provider ( FAKE_SITE_KEY )
141
+ provider : new ReCaptchaV3Provider ( FAKE_SITE_KEY ) ,
142
+ isTokenAutoRefreshEnabled : true
142
143
} ) ;
143
144
144
145
const clock = useFakeTimers ( ) ;
@@ -153,6 +154,8 @@ describe('internal api', () => {
153
154
154
155
await getToken ( app , fakePlatformLoggingProvider ) ;
155
156
157
+ clock . tick ( 1 ) ;
158
+
156
159
expect ( listener1 ) . to . be . calledWith ( {
157
160
token : fakeCachedAppCheckToken . token
158
161
} ) ;
@@ -165,7 +168,8 @@ describe('internal api', () => {
165
168
166
169
it ( 'notifies listeners using new token' , async ( ) => {
167
170
initializeAppCheck ( app , {
168
- provider : new ReCaptchaV3Provider ( FAKE_SITE_KEY )
171
+ provider : new ReCaptchaV3Provider ( FAKE_SITE_KEY ) ,
172
+ isTokenAutoRefreshEnabled : true
169
173
} ) ;
170
174
171
175
stub ( storage , 'readTokenFromStorage' ) . returns ( Promise . resolve ( undefined ) ) ;
@@ -191,7 +195,8 @@ describe('internal api', () => {
191
195
192
196
it ( 'ignores listeners that throw' , async ( ) => {
193
197
initializeAppCheck ( app , {
194
- provider : new ReCaptchaV3Provider ( FAKE_SITE_KEY )
198
+ provider : new ReCaptchaV3Provider ( FAKE_SITE_KEY ) ,
199
+ isTokenAutoRefreshEnabled : true
195
200
} ) ;
196
201
stub ( reCAPTCHA , 'getToken' ) . returns ( Promise . resolve ( fakeRecaptchaToken ) ) ;
197
202
stub ( client , 'exchangeToken' ) . returns (
@@ -353,7 +358,8 @@ describe('internal api', () => {
353
358
it ( 'notifies the listener with the valid token in storage' , done => {
354
359
const clock = useFakeTimers ( ) ;
355
360
initializeAppCheck ( app , {
356
- provider : new ReCaptchaV3Provider ( FAKE_SITE_KEY )
361
+ provider : new ReCaptchaV3Provider ( FAKE_SITE_KEY ) ,
362
+ isTokenAutoRefreshEnabled : true
357
363
} ) ;
358
364
stub ( storage , 'readTokenFromStorage' ) . returns (
359
365
Promise . resolve ( {
@@ -372,6 +378,7 @@ describe('internal api', () => {
372
378
} ;
373
379
374
380
addTokenListener ( app , fakePlatformLoggingProvider , fakeListener ) ;
381
+
375
382
clock . tick ( 1 ) ;
376
383
} ) ;
377
384
0 commit comments