@@ -28,6 +28,7 @@ import {
28
28
FAKE_APP_CHECK_CONTROLLER_PROVIDER ,
29
29
FAKE_HEARTBEAT_CONTROLLER ,
30
30
FAKE_HEARTBEAT_CONTROLLER_PROVIDER ,
31
+ regionalTestAuth ,
31
32
testAuth ,
32
33
testUser
33
34
} from '../../../test/helpers/mock_auth' ;
@@ -308,16 +309,17 @@ describe('core/auth/auth_impl', () => {
308
309
expect ( persistenceStub . _remove ) . to . have . been . called ;
309
310
expect ( auth . currentUser ) . to . be . null ;
310
311
} ) ;
311
- // it('sets currentUser to null, calls remove', async () => {
312
- // const token: FirebaseToken = {
313
- // token: 'test-token',
314
- // expirationTime: 123456789
315
- // };
316
- // await auth._updateFirebaseToken(token);
317
- // await auth.signOut();
318
- // expect(persistenceStub._remove).to.have.been.called;
319
- // expect(auth.firebaseToken).to.be.null;
320
- // });
312
+ it ( 'sets currentUser to null, calls remove' , async ( ) => {
313
+ const regionalAuth = await regionalTestAuth ( ) ;
314
+ const token : FirebaseToken = {
315
+ token : 'test-token' ,
316
+ expirationTime : 123456789
317
+ } ;
318
+ await regionalAuth . _updateFirebaseToken ( token ) ;
319
+ await regionalAuth . signOut ( ) ;
320
+ expect ( persistenceStub . _remove ) . to . have . been . called ;
321
+ expect ( regionalAuth . firebaseToken ) . to . be . null ;
322
+ } ) ;
321
323
it ( 'is blocked if a beforeAuthStateChanged callback throws' , async ( ) => {
322
324
await auth . _updateCurrentUser ( testUser ( auth , 'test' ) ) ;
323
325
auth . beforeAuthStateChanged ( sinon . stub ( ) . throws ( ) ) ;
0 commit comments