File tree Expand file tree Collapse file tree 2 files changed +4
-6
lines changed
app/src/test/kotlin/com/fernandocejas/sample Expand file tree Collapse file tree 2 files changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -24,8 +24,7 @@ import org.robolectric.Robolectric
2424import org.robolectric.Shadows
2525import kotlin.reflect.KClass
2626
27- fun verifyNavigation (verifyBlock : KClass <AppCompatActivity >.() -> Unit ) {}
28- infix fun KClass <out AppCompatActivity >.to (nextActivity : KClass <out AppCompatActivity >): () -> Unit = {
27+ infix fun KClass <out AppCompatActivity >.shouldNavigateTo (nextActivity : KClass <out AppCompatActivity >): () -> Unit = {
2928 val originActivity = Robolectric .buildActivity(this .java).get()
3029 val shadowActivity = Shadows .shadowOf(originActivity)
3130 val nextIntent = shadowActivity.peekNextStartedActivity()
Original file line number Diff line number Diff line change @@ -19,8 +19,7 @@ import com.fernandocejas.sample.AndroidTest
1919import com.fernandocejas.sample.features.login.Authenticator
2020import com.fernandocejas.sample.features.login.LoginActivity
2121import com.fernandocejas.sample.features.movies.MoviesActivity
22- import com.fernandocejas.sample.to
23- import com.fernandocejas.sample.verifyNavigation
22+ import com.fernandocejas.sample.shouldNavigateTo
2423import io.mockk.every
2524import io.mockk.impl.annotations.MockK
2625import io.mockk.verify
@@ -43,7 +42,7 @@ class NavigatorTest : AndroidTest() {
4342 navigator.showMain(context())
4443
4544 verify(exactly = 1 ) { authenticator.userLoggedIn() }
46- verifyNavigation { RouteActivity ::class to LoginActivity ::class }
45+ RouteActivity ::class shouldNavigateTo LoginActivity ::class
4746 }
4847
4948 @Test fun `should forward user to movies screen` () {
@@ -52,6 +51,6 @@ class NavigatorTest : AndroidTest() {
5251 navigator.showMain(context())
5352
5453 verify(exactly = 1 ) { authenticator.userLoggedIn() }
55- verifyNavigation { RouteActivity ::class to MoviesActivity ::class }
54+ RouteActivity ::class shouldNavigateTo MoviesActivity ::class
5655 }
5756}
You can’t perform that action at this time.
0 commit comments