Browse Source

Try to fix flaky test by setting a longer timeout in runTest (#442)

feature/jme/open-room-member-details-when-clicking-on-user-data
Jorge Martin Espinosa 1 year ago committed by GitHub
parent
commit
6825d8ac2b
  1. 4
      features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/detection/RageshakeDetectionPresenterTest.kt

4
features/rageshake/impl/src/test/kotlin/io/element/android/features/rageshake/impl/detection/RageshakeDetectionPresenterTest.kt

@ -85,7 +85,7 @@ class RageshakeDetectionPresenterTest {
} }
@Test @Test
fun `present - screenshot with success then dismiss`() = runTest { fun `present - screenshot with success then dismiss`() = runTest(timeout = 30.seconds) {
val screenshotHolder = FakeScreenshotHolder(screenshotUri = null) val screenshotHolder = FakeScreenshotHolder(screenshotUri = null)
val rageshake = FakeRageShake(isAvailableValue = true) val rageshake = FakeRageShake(isAvailableValue = true)
val rageshakeDataStore = FakeRageshakeDataStore(isEnabled = true) val rageshakeDataStore = FakeRageshakeDataStore(isEnabled = true)
@ -99,7 +99,7 @@ class RageshakeDetectionPresenterTest {
) )
moleculeFlow(RecompositionClock.Immediate) { moleculeFlow(RecompositionClock.Immediate) {
presenter.present() presenter.present()
}.test(timeout = 30.seconds) { }.test {
skipItems(1) skipItems(1)
val initialState = awaitItem() val initialState = awaitItem()
assertThat(initialState.isStarted).isFalse() assertThat(initialState.isStarted).isFalse()

Loading…
Cancel
Save