| currentFirebaseUid returns firebase uid |
currentFirebaseUid returns firebase uid |
1 |
0 |
0 |
0.131s |
100% |
| currentFirebaseUid returns null when not signed in |
currentFirebaseUid returns null when not signed in |
1 |
0 |
0 |
0.381s |
100% |
| currentUserId falls back to firebase uid when resolvedUniqueId is null |
currentUserId falls back to firebase uid when resolvedUniqueId is null |
1 |
0 |
0 |
0.196s |
100% |
| currentUserId prefers resolvedUniqueId over firebase uid |
currentUserId prefers resolvedUniqueId over firebase uid |
1 |
0 |
0 |
0.206s |
100% |
| currentUserId returns null when not signed in |
currentUserId returns null when not signed in |
1 |
0 |
0 |
0.237s |
100% |
| currentUserId returns uid when signed in |
currentUserId returns uid when signed in |
1 |
0 |
0 |
0.136s |
100% |
| getProviderInfo returns apple provider with uid |
getProviderInfo returns apple provider with uid |
1 |
0 |
0 |
0.159s |
100% |
| getProviderInfo returns email provider |
getProviderInfo returns email provider |
1 |
0 |
0 |
0.610s |
100% |
| getProviderInfo returns google provider with email |
getProviderInfo returns google provider with email |
1 |
0 |
0 |
0.127s |
100% |
| getProviderInfo returns null for google without email |
getProviderInfo returns null for google without email |
1 |
0 |
0 |
0.158s |
100% |
| getProviderInfo returns null when not signed in |
getProviderInfo returns null when not signed in |
1 |
0 |
0 |
0.235s |
100% |
| getProviderInfo skips firebase provider and returns google |
getProviderInfo skips firebase provider and returns google |
1 |
0 |
0 |
0.137s |
100% |
| isAuthenticated returns false when no user |
isAuthenticated returns false when no user |
1 |
0 |
0 |
0.137s |
100% |
| isAuthenticated returns true when user exists |
isAuthenticated returns true when user exists |
1 |
0 |
0 |
0.129s |
100% |
| refreshIdToken calls getIdToken with forceRefresh=true on success |
refreshIdToken calls getIdToken with forceRefresh=true on success |
1 |
0 |
0 |
0.427s |
100% |
| refreshIdToken returns Error when getIdToken fails |
refreshIdToken returns Error when getIdToken fails |
1 |
0 |
0 |
0.200s |
100% |
| refreshIdToken returns Error when no signed-in user |
refreshIdToken returns Error when no signed-in user |
1 |
0 |
0 |
0.187s |
100% |
| sendSignInLink calls Firebase sendSignInLinkToEmail |
sendSignInLink calls Firebase sendSignInLinkToEmail |
1 |
0 |
0 |
0.174s |
100% |
| sendSignInLink returns Error on exception |
sendSignInLink returns Error on exception |
1 |
0 |
0 |
0.216s |
100% |
| signInWithAppleIdToken builds credential via setIdTokenWithRawNonce, never via setAccessToken(rawNonce) |
signInWithAppleIdToken builds credential via setIdTokenWithRawNonce, never via setAccessToken(rawNonce) |
1 |
0 |
0 |
0.346s |
100% |
| signInWithAppleIdToken returns Error on failure |
signInWithAppleIdToken returns Error on failure |
1 |
0 |
0 |
0.271s |
100% |
| signInWithEmailLink authenticates and returns uid |
signInWithEmailLink authenticates and returns uid |
1 |
0 |
0 |
0.141s |
100% |
| signInWithEmailLink returns Error on failure |
signInWithEmailLink returns Error on failure |
1 |
0 |
0 |
0.241s |
100% |
| signInWithGoogleIdToken returns Error on exception |
signInWithGoogleIdToken returns Error on exception |
1 |
0 |
0 |
0.504s |
100% |
| signInWithGoogleIdToken returns Error when user is null |
signInWithGoogleIdToken returns Error when user is null |
1 |
0 |
0 |
0.356s |
100% |
| signInWithGoogleIdToken returns Success with uid |
signInWithGoogleIdToken returns Success with uid |
1 |
0 |
0 |
0.318s |
100% |
| signOut calls auth signOut |
signOut calls auth signOut |
1 |
0 |
0 |
0.399s |
100% |
| signOut clears resolvedUniqueId |
signOut clears resolvedUniqueId |
1 |
0 |
0 |
0.152s |
100% |