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

This commit is contained in:
Jorge Martin Espinosa
2023-05-22 17:52:31 +02:00
committed by GitHub
parent ab9f58446e
commit 882a155f07

View File

@@ -85,7 +85,7 @@ class RageshakeDetectionPresenterTest {
}
@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 rageshake = FakeRageShake(isAvailableValue = true)
val rageshakeDataStore = FakeRageshakeDataStore(isEnabled = true)
@@ -99,7 +99,7 @@ class RageshakeDetectionPresenterTest {
)
moleculeFlow(RecompositionClock.Immediate) {
presenter.present()
}.test(timeout = 30.seconds) {
}.test {
skipItems(1)
val initialState = awaitItem()
assertThat(initialState.isStarted).isFalse()