@@ -30,7 +30,11 @@ import { browserLocalPersistence } from '../persistence/browser';
30
30
import { inMemoryPersistence } from '../persistence/in_memory' ;
31
31
import { PersistenceUserManager } from '../persistence/persistence_user_manager' ;
32
32
import { ClientPlatform , getClientVersion } from '../util/version' ;
33
- import { DEFAULT_API_HOST , DEFAULT_API_SCHEME , initializeAuth } from './auth_impl' ;
33
+ import {
34
+ DEFAULT_API_HOST ,
35
+ DEFAULT_API_SCHEME ,
36
+ initializeAuth
37
+ } from './auth_impl' ;
34
38
35
39
use ( sinonChai ) ;
36
40
@@ -193,24 +197,24 @@ describe('AuthImpl', () => {
193
197
await auth . updateCurrentUser ( null ) ;
194
198
expect ( authStateCallback ) . to . have . been . calledWith ( null ) ;
195
199
} ) ;
196
-
200
+
197
201
it ( 'onIdTokenChange triggers on log out' , async ( ) => {
198
202
await auth . updateCurrentUser ( null ) ;
199
203
expect ( idTokenCallback ) . to . have . been . calledWith ( null ) ;
200
204
} ) ;
201
-
205
+
202
206
it ( 'onAuthStateChange does not trigger for user props change' , async ( ) => {
203
207
user . refreshToken = 'hey look I changed' ;
204
208
await auth . updateCurrentUser ( user ) ;
205
209
expect ( authStateCallback ) . not . to . have . been . called ;
206
210
} ) ;
207
-
211
+
208
212
it ( 'onIdTokenChange triggers for user props change' , async ( ) => {
209
213
user . refreshToken = 'hey look I changed' ;
210
214
await auth . updateCurrentUser ( user ) ;
211
215
expect ( idTokenCallback ) . to . have . been . calledWith ( user ) ;
212
216
} ) ;
213
-
217
+
214
218
it ( 'onAuthStateChange triggers if uid changes' , async ( ) => {
215
219
const newUser = testUser ( 'different-uid' ) ;
216
220
await auth . updateCurrentUser ( newUser ) ;
0 commit comments