| Child |
Name |
Tests |
Failures |
Skipped |
Duration |
Success rate |
| currentFirebaseUid returns firebase uid |
currentFirebaseUid returns firebase uid |
1 |
0 |
0 |
0.203s |
100% |
| currentFirebaseUid returns null when not signed in |
currentFirebaseUid returns null when not signed in |
1 |
0 |
0 |
0.532s |
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.195s |
100% |
| currentUserId prefers resolvedUniqueId over firebase uid |
currentUserId prefers resolvedUniqueId over firebase uid |
1 |
0 |
0 |
0.074s |
100% |
| currentUserId returns null when not signed in |
currentUserId returns null when not signed in |
1 |
0 |
0 |
0.129s |
100% |
| currentUserId returns uid when signed in |
currentUserId returns uid when signed in |
1 |
0 |
0 |
0.091s |
100% |
| getProviderInfo returns apple provider with uid |
getProviderInfo returns apple provider with uid |
1 |
0 |
0 |
0.118s |
100% |
| getProviderInfo returns email provider |
getProviderInfo returns email provider |
1 |
0 |
0 |
0.937s |
100% |
| getProviderInfo returns google provider with email |
getProviderInfo returns google provider with email |
1 |
0 |
0 |
0.098s |
100% |
| getProviderInfo returns null for google without email |
getProviderInfo returns null for google without email |
1 |
0 |
0 |
0.086s |
100% |
| getProviderInfo returns null when not signed in |
getProviderInfo returns null when not signed in |
1 |
0 |
0 |
0.148s |
100% |
| getProviderInfo skips firebase provider and returns google |
getProviderInfo skips firebase provider and returns google |
1 |
0 |
0 |
0.097s |
100% |
| isAuthenticated returns false when no user |
isAuthenticated returns false when no user |
1 |
0 |
0 |
0.088s |
100% |
| isAuthenticated returns true when user exists |
isAuthenticated returns true when user exists |
1 |
0 |
0 |
0.101s |
100% |
| refreshIdToken calls getIdToken with forceRefresh=true on success |
refreshIdToken calls getIdToken with forceRefresh=true on success |
1 |
0 |
0 |
0.277s |
100% |
| refreshIdToken returns Error when getIdToken fails |
refreshIdToken returns Error when getIdToken fails |
1 |
0 |
0 |
0.257s |
100% |
| refreshIdToken returns Error when no signed-in user |
refreshIdToken returns Error when no signed-in user |
1 |
0 |
0 |
0.219s |
100% |
| sendSignInLink calls Firebase sendSignInLinkToEmail |
sendSignInLink calls Firebase sendSignInLinkToEmail |
1 |
0 |
0 |
0.105s |
100% |
| sendSignInLink returns Error on exception |
sendSignInLink returns Error on exception |
1 |
0 |
0 |
0.107s |
100% |
| signInWithAppleIdToken builds credential via setIdTokenWithRawNonce, never via setAccessToken(rawNonce) |
signInWithAppleIdToken builds credential via setIdTokenWithRawNonce, never via setAccessToken(rawNonce) |
1 |
0 |
0 |
0.216s |
100% |
| signInWithAppleIdToken returns Error on failure |
signInWithAppleIdToken returns Error on failure |
1 |
0 |
0 |
0.216s |
100% |
| signInWithEmailLink authenticates and returns uid |
signInWithEmailLink authenticates and returns uid |
1 |
0 |
0 |
0.104s |
100% |
| signInWithEmailLink returns Error on failure |
signInWithEmailLink returns Error on failure |
1 |
0 |
0 |
0.466s |
100% |
| signInWithGoogleIdToken returns Error on exception |
signInWithGoogleIdToken returns Error on exception |
1 |
0 |
0 |
0.328s |
100% |
| signInWithGoogleIdToken returns Error when user is null |
signInWithGoogleIdToken returns Error when user is null |
1 |
0 |
0 |
0.160s |
100% |
| signInWithGoogleIdToken returns Success with uid |
signInWithGoogleIdToken returns Success with uid |
1 |
0 |
0 |
0.185s |
100% |
| signOut calls auth signOut |
signOut calls auth signOut |
1 |
0 |
0 |
0.417s |
100% |
| signOut clears resolvedUniqueId |
signOut clears resolvedUniqueId |
1 |
0 |
0 |
0.206s |
100% |