@@ -63,7 +63,7 @@ class SignInViewModelTest {
6363 private val invalidCredential = " Invalid credentials"
6464 private val noInternet = " Slow or no internet connection"
6565 private val somethingWrong = " Something went wrong"
66- private val invalidEmail = " Invalid email"
66+ private val invalidEmailOrUsername = " Invalid email or username "
6767 private val invalidPassword = " Password too short"
6868
6969 private val user = User (0 , " " , " " , " " )
@@ -74,7 +74,7 @@ class SignInViewModelTest {
7474 every { resourceManager.getString(CoreRes .string.core_error_invalid_grant) } returns invalidCredential
7575 every { resourceManager.getString(CoreRes .string.core_error_no_connection) } returns noInternet
7676 every { resourceManager.getString(CoreRes .string.core_error_unknown_error) } returns somethingWrong
77- every { resourceManager.getString(R .string.auth_invalid_email ) } returns invalidEmail
77+ every { resourceManager.getString(R .string.auth_invalid_email_username ) } returns invalidEmailOrUsername
7878 every { resourceManager.getString(R .string.auth_invalid_password) } returns invalidPassword
7979 every { appUpgradeNotifier.notifier } returns emptyFlow()
8080 every { config.isPreLoginExperienceEnabled() } returns false
@@ -91,7 +91,7 @@ class SignInViewModelTest {
9191
9292 @Test
9393 fun `login empty credentials validation error` () = runTest {
94- every { validator.isEmailValid (any()) } returns false
94+ every { validator.isEmailOrUserNameValid (any()) } returns false
9595 every { preferencesManager.user } returns user
9696 every { analytics.setUserIdForSession(any()) } returns Unit
9797 val viewModel = SignInViewModel (
@@ -113,14 +113,14 @@ class SignInViewModelTest {
113113
114114 val message = viewModel.uiMessage.value as UIMessage .SnackBarMessage
115115 val uiState = viewModel.uiState.value
116- assertEquals(invalidEmail , message.message)
116+ assertEquals(invalidEmailOrUsername , message.message)
117117 assertFalse(uiState.showProgress)
118118 assertFalse(uiState.loginSuccess)
119119 }
120120
121121 @Test
122122 fun `login invalid email validation error` () = runTest {
123- every { validator.isEmailValid (any()) } returns false
123+ every { validator.isEmailOrUserNameValid (any()) } returns false
124124 every { preferencesManager.user } returns user
125125 every { analytics.setUserIdForSession(any()) } returns Unit
126126 val viewModel = SignInViewModel (
@@ -142,14 +142,14 @@ class SignInViewModelTest {
142142
143143 val message = viewModel.uiMessage.value as UIMessage .SnackBarMessage
144144 val uiState = viewModel.uiState.value
145- assertEquals(invalidEmail , message.message)
145+ assertEquals(invalidEmailOrUsername , message.message)
146146 assertFalse(uiState.showProgress)
147147 assertFalse(uiState.loginSuccess)
148148 }
149149
150150 @Test
151151 fun `login empty password validation error` () = runTest {
152- every { validator.isEmailValid (any()) } returns true
152+ every { validator.isEmailOrUserNameValid (any()) } returns true
153153 every { validator.isPasswordValid(any()) } returns false
154154 every { preferencesManager.user } returns user
155155 every { analytics.setUserIdForSession(any()) } returns Unit
@@ -180,7 +180,7 @@ class SignInViewModelTest {
180180
181181 @Test
182182 fun `login invalid password validation error` () = runTest {
183- every { validator.isEmailValid (any()) } returns true
183+ every { validator.isEmailOrUserNameValid (any()) } returns true
184184 every { validator.isPasswordValid(any()) } returns false
185185 every { preferencesManager.user } returns user
186186 every { analytics.setUserIdForSession(any()) } returns Unit
@@ -211,7 +211,7 @@ class SignInViewModelTest {
211211
212212 @Test
213213 fun `login success` () = runTest {
214- every { validator.isEmailValid (any()) } returns true
214+ every { validator.isEmailOrUserNameValid (any()) } returns true
215215 every { validator.isPasswordValid(any()) } returns true
216216 every { analytics.userLoginEvent(any()) } returns Unit
217217 every { preferencesManager.user } returns user
@@ -245,7 +245,7 @@ class SignInViewModelTest {
245245
246246 @Test
247247 fun `login network error` () = runTest {
248- every { validator.isEmailValid (any()) } returns true
248+ every { validator.isEmailOrUserNameValid (any()) } returns true
249249 every { validator.isPasswordValid(any()) } returns true
250250 every { preferencesManager.user } returns user
251251 every { analytics.setUserIdForSession(any()) } returns Unit
@@ -279,7 +279,7 @@ class SignInViewModelTest {
279279
280280 @Test
281281 fun `login invalid grant error` () = runTest {
282- every { validator.isEmailValid (any()) } returns true
282+ every { validator.isEmailOrUserNameValid (any()) } returns true
283283 every { validator.isPasswordValid(any()) } returns true
284284 every { preferencesManager.user } returns user
285285 every { analytics.setUserIdForSession(any()) } returns Unit
@@ -313,7 +313,7 @@ class SignInViewModelTest {
313313
314314 @Test
315315 fun `login unknown exception` () = runTest {
316- every { validator.isEmailValid (any()) } returns true
316+ every { validator.isEmailOrUserNameValid (any()) } returns true
317317 every { validator.isPasswordValid(any()) } returns true
318318 every { preferencesManager.user } returns user
319319 every { analytics.setUserIdForSession(any()) } returns Unit
0 commit comments