Skip to content

Commit f14d1e7

Browse files
committed
Fix AndroidAssertion and remove useless code.
1 parent b7320e3 commit f14d1e7

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

app/src/test/kotlin/com/fernandocejas/sample/AndroidAssertions.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ import org.robolectric.Robolectric
2424
import org.robolectric.Shadows
2525
import 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()

app/src/test/kotlin/com/fernandocejas/sample/core/navigation/NavigatorTest.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ import com.fernandocejas.sample.AndroidTest
1919
import com.fernandocejas.sample.features.login.Authenticator
2020
import com.fernandocejas.sample.features.login.LoginActivity
2121
import com.fernandocejas.sample.features.movies.MoviesActivity
22-
import com.fernandocejas.sample.to
23-
import com.fernandocejas.sample.verifyNavigation
22+
import com.fernandocejas.sample.shouldNavigateTo
2423
import io.mockk.every
2524
import io.mockk.impl.annotations.MockK
2625
import 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
}

0 commit comments

Comments
 (0)