Skip to content

Commit 37867cf

Browse files
committed
AuthResult test
1 parent 31d8466 commit 37867cf

File tree

1 file changed

+15
-0
lines changed
  • firebase-auth/src/commonTest/kotlin/dev/gitlive/firebase/auth

1 file changed

+15
-0
lines changed

firebase-auth/src/commonTest/kotlin/dev/gitlive/firebase/auth/auth.kt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,21 @@ class FirebaseAuthTest {
127127
assertEquals("password", credential.providerId)
128128
}
129129

130+
@Test
131+
fun testAuthResultStructure() = runTest {
132+
val uid = getTestUid("[email protected]", "test123")
133+
val result = auth.signInWithEmailAndPassword("[email protected]", "test123")
134+
assertNotNull(result.user)
135+
assertEquals(uid, result.user!!.uid)
136+
assertNotNull(result.credential)
137+
assertNotNull(result.credential!!.providerId)
138+
assertNotNull(result.additionalUserInfo)
139+
assertNotNull(result.additionalUserInfo!!.providerId)
140+
assertNotNull(result.additionalUserInfo!!.username)
141+
assertNotNull(result.additionalUserInfo!!.profile)
142+
assertNotNull(result.additionalUserInfo!!.isNewUser)
143+
}
144+
130145
private suspend fun getTestUid(email: String, password: String): String {
131146
val uid = auth.let {
132147
val user = try {

0 commit comments

Comments
 (0)