For #6018 - Added unit tests for interactor and controller
parent
2be4d08228
commit
be81a14b04
|
@ -204,6 +204,24 @@ class DefaultSearchControllerTest {
|
||||||
verify { navController.navigate(directions) }
|
verify { navController.navigate(directions) }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
fun handleSearchShortcutsButtonClicked_alreadyOpen() {
|
||||||
|
every { store.state.showSearchShortcuts } returns true
|
||||||
|
|
||||||
|
controller.handleSearchShortcutsButtonClicked()
|
||||||
|
|
||||||
|
verify { store.dispatch(SearchFragmentAction.ShowSearchShortcutEnginePicker(false)) }
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
fun handleSearchShortcutsButtonClicked_notYetOpen() {
|
||||||
|
every { store.state.showSearchShortcuts } returns false
|
||||||
|
|
||||||
|
controller.handleSearchShortcutsButtonClicked()
|
||||||
|
|
||||||
|
verify { store.dispatch(SearchFragmentAction.ShowSearchShortcutEnginePicker(true)) }
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
fun handleExistingSessionSelected() {
|
fun handleExistingSessionSelected() {
|
||||||
val session: Session = mockk(relaxed = true)
|
val session: Session = mockk(relaxed = true)
|
||||||
|
|
|
@ -189,6 +189,16 @@ class SearchInteractorTest {
|
||||||
verify { store.dispatch(SearchFragmentAction.SearchShortcutEngineSelected(searchEngine)) }
|
verify { store.dispatch(SearchFragmentAction.SearchShortcutEngineSelected(searchEngine)) }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
fun onSearchShortcutsButtonClicked() {
|
||||||
|
val searchController: SearchController = mockk(relaxed = true)
|
||||||
|
val interactor = SearchInteractor(searchController)
|
||||||
|
|
||||||
|
interactor.onSearchShortcutsButtonClicked()
|
||||||
|
|
||||||
|
verify { searchController.handleSearchShortcutsButtonClicked() }
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
fun onClickSearchEngineSettings() {
|
fun onClickSearchEngineSettings() {
|
||||||
val navController: NavController = mockk()
|
val navController: NavController = mockk()
|
||||||
|
|
Loading…
Reference in New Issue