Skip to content

Commit

Permalink
Improved testing for StrongNumberListPresenter
Browse files Browse the repository at this point in the history
  • Loading branch information
xizzhu committed May 23, 2020
1 parent c1d5328 commit 38e4e49
Showing 1 changed file with 13 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -39,14 +39,19 @@ import kotlin.test.assertEquals
class StrongNumberListPresenterTest : BaseUnitTest() {
@Mock
private lateinit var lifecycle: Lifecycle

@Mock
private lateinit var navigator: Navigator

@Mock
private lateinit var strongNumberListViewModel: StrongNumberListViewModel

@Mock
private lateinit var strongNumberListActivity: StrongNumberListActivity

@Mock
private lateinit var loadingSpinner: ProgressBar

@Mock
private lateinit var strongNumberListView: CommonRecyclerView

Expand Down Expand Up @@ -123,4 +128,12 @@ class StrongNumberListPresenterTest : BaseUnitTest() {

assertEquals(expected, actual)
}

@Test
fun testOpenChapter() = testDispatcher.runBlockingTest {
val verseIndex = VerseIndex(1, 2, 3)
strongNumberListPresenter.openVerse(verseIndex)
verify(strongNumberListViewModel, times(1)).saveCurrentVerseIndex(verseIndex)
verify(navigator, times(1)).navigate(strongNumberListActivity, Navigator.SCREEN_READING)
}
}

0 comments on commit 38e4e49

Please sign in to comment.