failing test when the newLogin fails

This commit is contained in:
Adam Brown 2022-06-11 12:44:55 +01:00
parent fe28496cba
commit 4d43b6e31f
1 changed files with 6 additions and 1 deletions

View File

@ -36,6 +36,7 @@ import app.dapk.st.olm.OlmWrapper
import kotlinx.coroutines.* import kotlinx.coroutines.*
import kotlinx.serialization.encodeToString import kotlinx.serialization.encodeToString
import kotlinx.serialization.json.Json import kotlinx.serialization.json.Json
import org.amshove.kluent.fail
import test.impl.InMemoryDatabase import test.impl.InMemoryDatabase
import test.impl.InMemoryPreferences import test.impl.InMemoryPreferences
import test.impl.InstantScheduler import test.impl.InstantScheduler
@ -257,8 +258,12 @@ class TestMatrix(
} }
suspend fun newlogin() { suspend fun newlogin() {
client.authService() val result = client.authService()
.login(AuthService.LoginRequest(user.roomMember.id.value, user.password, null)) .login(AuthService.LoginRequest(user.roomMember.id.value, user.password, null))
if (result !is AuthService.LoginResult.Success) {
fail("Login failed: $result")
}
} }
suspend fun restoreLogin() { suspend fun restoreLogin() {