Skip to content

Commit d24256a

Browse files
committed
fixing tests
1 parent 024ec8c commit d24256a

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

auth/src/main/java/com/firebase/ui/auth/compose/ui/screens/MfaEnrollmentScreen.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import androidx.compose.runtime.mutableStateOf
2222
import androidx.compose.runtime.remember
2323
import androidx.compose.runtime.rememberCoroutineScope
2424
import androidx.compose.runtime.saveable.rememberSaveable
25+
import androidx.compose.ui.platform.LocalContext
2526
import com.firebase.ui.auth.compose.configuration.AuthUIConfiguration
2627
import com.firebase.ui.auth.compose.configuration.MfaConfiguration
2728
import com.firebase.ui.auth.compose.configuration.MfaFactor
@@ -78,6 +79,7 @@ fun MfaEnrollmentScreen(
7879
"MfaEnrollmentScreen must be used within an Activity context for SMS verification"
7980
}
8081
val coroutineScope = rememberCoroutineScope()
82+
val applicationContext = LocalContext.current.applicationContext
8183

8284
val smsHandler = remember(activity, auth, user) { SmsEnrollmentHandler(activity, auth, user) }
8385
val totpHandler = remember(auth, user) { TotpEnrollmentHandler(auth, user) }
@@ -102,8 +104,9 @@ fun MfaEnrollmentScreen(
102104

103105
val resendTimerSeconds = rememberSaveable { mutableIntStateOf(0) }
104106

105-
val phoneAuthConfiguration = remember(authConfiguration) {
107+
val phoneAuthConfiguration = remember(authConfiguration, applicationContext) {
106108
authConfiguration ?: authUIConfiguration {
109+
context = applicationContext
107110
providers {
108111
provider(
109112
AuthProvider.Phone(

e2eTest/src/test/java/com/firebase/ui/auth/compose/ui/screens/EmailAuthScreenTest.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ import com.firebase.ui.auth.compose.testutil.EmulatorAuthApi
2727
import com.firebase.ui.auth.compose.testutil.awaitWithLooper
2828
import com.firebase.ui.auth.compose.testutil.ensureFreshUser
2929
import com.firebase.ui.auth.compose.testutil.verifyEmailInEmulator
30+
import com.firebase.ui.auth.compose.ui.screens.EmailAuthMode
31+
import com.firebase.ui.auth.compose.ui.screens.EmailAuthScreen
32+
import com.firebase.ui.auth.compose.ui.screens.ResetPasswordUI
33+
import com.firebase.ui.auth.compose.ui.screens.SignInUI
34+
import com.firebase.ui.auth.compose.ui.screens.SignUpUI
3035
import com.google.common.truth.Truth.assertThat
3136
import com.google.firebase.FirebaseApp
3237
import com.google.firebase.FirebaseOptions

0 commit comments

Comments
 (0)