Skip to content

Commit 656a8b2

Browse files
committed
Fix test due to running asynchronously.
1 parent 8e726fd commit 656a8b2

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

app/src/test/kotlin/com/fernandocejas/sample/features/movies/PlayMovieTest.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@ package com.fernandocejas.sample.features.movies
1717

1818
import com.fernandocejas.sample.AndroidTest
1919
import com.fernandocejas.sample.core.navigation.Navigator
20+
import com.fernandocejas.sample.features.movies.PlayMovieTest.Companion.VIDEO_URL
2021
import io.mockk.impl.annotations.MockK
2122
import io.mockk.verify
23+
import kotlinx.coroutines.runBlocking
2224
import org.junit.Before
2325
import org.junit.Test
2426

@@ -35,9 +37,9 @@ class PlayMovieTest : AndroidTest() {
3537
}
3638

3739
@Test fun `should play movie trailer`() {
38-
val params = PlayMovie.Params(Companion.VIDEO_URL)
40+
val params = PlayMovie.Params(VIDEO_URL)
3941

40-
playMovie(params)
42+
runBlocking { playMovie.run(params) }
4143

4244
verify(exactly = 1) { navigator.openVideo(context, VIDEO_URL) }
4345
}

0 commit comments

Comments
 (0)