Changes after review

This commit is contained in:
ganfra 2023-01-19 15:26:06 +01:00
parent 1b054aca5b
commit 97efff8aa4
14 changed files with 130 additions and 63 deletions

View file

@ -51,6 +51,7 @@ dependencies {
testImplementation(libs.molecule.runtime)
testImplementation(libs.test.truth)
testImplementation(libs.test.turbine)
testImplementation(project(":libraries:matrixtest"))
androidTestImplementation(libs.test.junitext)

View file

@ -20,7 +20,7 @@ import app.cash.molecule.RecompositionClock
import app.cash.molecule.moleculeFlow
import app.cash.turbine.test
import com.google.common.truth.Truth.assertThat
import io.element.android.x.matrix.FakeMatrixClient
import io.element.android.x.libraries.matrixtest.FakeMatrixClient
import io.element.android.x.matrix.core.SessionId
import kotlinx.coroutines.test.runTest
import org.junit.Test
@ -30,7 +30,10 @@ class RoomListPresenterTests {
@Test
fun `present - should start with no user and then load user with success`() = runTest {
val presenter = RoomListPresenter(FakeMatrixClient(SessionId("sessionId")), LastMessageFormatter())
val presenter = RoomListPresenter(
FakeMatrixClient(
SessionId("sessionId")
), LastMessageFormatter())
moleculeFlow(RecompositionClock.Immediate) {
presenter.present()
}.test {