Skip to content

Commit 4d6a59a

Browse files
committed
Add test.
1 parent 893e5a9 commit 4d6a59a

File tree

1 file changed

+13
-2
lines changed
  • firebase-auth/src/commonTest/kotlin/dev/gitlive/firebase/auth

1 file changed

+13
-2
lines changed

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

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ package dev.gitlive.firebase.auth
77
import dev.gitlive.firebase.Firebase
88
import dev.gitlive.firebase.FirebaseOptions
99
import dev.gitlive.firebase.initialize
10-
import kotlinx.coroutines.GlobalScope
10+
import kotlin.random.Random
1111
import kotlin.test.BeforeTest
1212
import kotlin.test.Test
1313
import kotlin.test.assertEquals
14+
import kotlin.test.assertNotEquals
1415

1516
expect val context: Any
1617
expect fun runTest(test: suspend () -> Unit)
@@ -36,4 +37,14 @@ class FirebaseAuthTest {
3637
val result = Firebase.auth.signInWithEmailAndPassword("[email protected]", "test123")
3738
assertEquals("mn8kgIFnxLO7il8GpTa5g0ObP6I2", result.user!!.uid)
3839
}
39-
}
40+
41+
@Test
42+
fun testCreateUserWithEmailAndPassword() = runTest {
43+
val email = "test+${Random.nextInt(100000)}@test.com"
44+
val createResult = Firebase.auth.createUserWithEmailAndPassword(email, "test123")
45+
assertNotEquals(null, createResult.user?.uid)
46+
47+
val signInResult = Firebase.auth.signInWithEmailAndPassword(email, "test123")
48+
assertEquals(createResult.user?.uid, signInResult.user?.uid)
49+
}
50+
}

0 commit comments

Comments
 (0)