@@ -305,23 +305,23 @@ describe('AppCheckApiClient', () => {
305
305
306
306
[ '' , 'abc' , '3s2' , 'sssa' , '3.000000001' , '3.2' , null , NaN , [ ] , { } , 100 , 1.2 , - 200 , - 2.4 ]
307
307
. forEach ( ( invalidAlreadyConsumed ) => {
308
- it ( `should throw if the returned already_consumed value is: ${ invalidAlreadyConsumed } ` , ( ) => {
309
- const response = { already_consumed : invalidAlreadyConsumed } ;
308
+ it ( `should throw if the returned alreadyConsumed value is: ${ invalidAlreadyConsumed } ` , ( ) => {
309
+ const response = { alreadyConsumed : invalidAlreadyConsumed } ;
310
310
const stub = sinon
311
311
. stub ( HttpClient . prototype , 'send' )
312
312
. resolves ( utils . responseFrom ( response , 200 ) ) ;
313
313
stubs . push ( stub ) ;
314
314
const expected = new FirebaseAppCheckError (
315
- 'invalid-argument' , '`already_consumed ` must be a boolean value.' ) ;
315
+ 'invalid-argument' , '`alreadyConsumed ` must be a boolean value.' ) ;
316
316
return apiClient . verifyReplayProtection ( TEST_TOKEN_TO_EXCHANGE )
317
317
. should . eventually . be . rejected . and . deep . include ( expected ) ;
318
318
} ) ;
319
319
} ) ;
320
320
321
- it ( 'should resolve with the already_consumed status on success' , ( ) => {
321
+ it ( 'should resolve with the alreadyConsumed status on success' , ( ) => {
322
322
const stub = sinon
323
323
. stub ( HttpClient . prototype , 'send' )
324
- . resolves ( utils . responseFrom ( { already_consumed : true } , 200 ) ) ;
324
+ . resolves ( utils . responseFrom ( { alreadyConsumed : true } , 200 ) ) ;
325
325
stubs . push ( stub ) ;
326
326
return apiClient . verifyReplayProtection ( TEST_TOKEN_TO_EXCHANGE )
327
327
. then ( ( alreadyConsumed ) => {
@@ -336,9 +336,9 @@ describe('AppCheckApiClient', () => {
336
336
} ) ;
337
337
338
338
[ true , false ] . forEach ( ( expectedAlreadyConsumed ) => {
339
- it ( `should resolve with alreadyConsumed as ${ expectedAlreadyConsumed } when already_consumed
339
+ it ( `should resolve with alreadyConsumed as ${ expectedAlreadyConsumed } when alreadyConsumed
340
340
from server is: ${ expectedAlreadyConsumed } ` , ( ) => {
341
- const response = { already_consumed : expectedAlreadyConsumed } ;
341
+ const response = { alreadyConsumed : expectedAlreadyConsumed } ;
342
342
const stub = sinon
343
343
. stub ( HttpClient . prototype , 'send' )
344
344
. resolves ( utils . responseFrom ( response , 200 ) ) ;
@@ -349,6 +349,19 @@ describe('AppCheckApiClient', () => {
349
349
} ) ;
350
350
} ) ;
351
351
} ) ;
352
+
353
+ it ( `should resolve with alreadyConsumed as false when alreadyConsumed
354
+ from server is: undefined` , ( ) => {
355
+ const response = { } ;
356
+ const stub = sinon
357
+ . stub ( HttpClient . prototype , 'send' )
358
+ . resolves ( utils . responseFrom ( response , 200 ) ) ;
359
+ stubs . push ( stub ) ;
360
+ return apiClient . verifyReplayProtection ( TEST_TOKEN_TO_EXCHANGE )
361
+ . then ( ( alreadyConsumed ) => {
362
+ expect ( alreadyConsumed ) . to . equal ( false ) ;
363
+ } ) ;
364
+ } ) ;
352
365
} ) ;
353
366
354
367
} ) ;
0 commit comments