|
|
|
@ -109,7 +109,8 @@ class DefaultBrowserToolbarControllerTest {
|
|
|
|
|
bookmarkTapped = mockk(),
|
|
|
|
|
readerModeController = mockk(),
|
|
|
|
|
sessionManager = mockk(),
|
|
|
|
|
store = mockk()
|
|
|
|
|
store = mockk(),
|
|
|
|
|
sharedViewModel = mockk()
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
mockkStatic(
|
|
|
|
@ -203,7 +204,8 @@ class DefaultBrowserToolbarControllerTest {
|
|
|
|
|
bookmarkTapped = mockk(),
|
|
|
|
|
readerModeController = mockk(),
|
|
|
|
|
sessionManager = mockk(),
|
|
|
|
|
store = mockk()
|
|
|
|
|
store = mockk(),
|
|
|
|
|
sharedViewModel = mockk()
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
controller.handleBrowserMenuDismissed(itemList)
|
|
|
|
@ -221,10 +223,10 @@ class DefaultBrowserToolbarControllerTest {
|
|
|
|
|
|
|
|
|
|
verify { metrics.track(Event.SearchBarTapped(Event.SearchBarTapped.Source.BROWSER)) }
|
|
|
|
|
verify {
|
|
|
|
|
val directions = BrowserFragmentDirections.actionBrowserFragmentToSearchFragment(
|
|
|
|
|
sessionId = "1"
|
|
|
|
|
)
|
|
|
|
|
navController.nav(R.id.browserFragment, directions)
|
|
|
|
|
val directions = BrowserFragmentDirections.actionBrowserFragmentToSearchFragment(
|
|
|
|
|
sessionId = "1"
|
|
|
|
|
)
|
|
|
|
|
navController.nav(R.id.browserFragment, directions)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -355,7 +357,8 @@ class DefaultBrowserToolbarControllerTest {
|
|
|
|
|
bookmarkTapped = mockk(),
|
|
|
|
|
readerModeController = mockk(),
|
|
|
|
|
sessionManager = mockk(),
|
|
|
|
|
store = mockk()
|
|
|
|
|
store = mockk(),
|
|
|
|
|
sharedViewModel = mockk()
|
|
|
|
|
)
|
|
|
|
|
controller.ioScope = this
|
|
|
|
|
|
|
|
|
@ -439,10 +442,16 @@ class DefaultBrowserToolbarControllerTest {
|
|
|
|
|
|
|
|
|
|
controller.handleToolbarItemInteraction(item)
|
|
|
|
|
|
|
|
|
|
verify { metrics.track(
|
|
|
|
|
Event.BrowserMenuItemTapped(Event.BrowserMenuItemTapped.Item.SAVE_TO_COLLECTION)) }
|
|
|
|
|
verify { metrics.track(
|
|
|
|
|
Event.CollectionSaveButtonPressed(DefaultBrowserToolbarController.TELEMETRY_BROWSER_IDENTIFIER)) }
|
|
|
|
|
verify {
|
|
|
|
|
metrics.track(
|
|
|
|
|
Event.BrowserMenuItemTapped(Event.BrowserMenuItemTapped.Item.SAVE_TO_COLLECTION)
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
verify {
|
|
|
|
|
metrics.track(
|
|
|
|
|
Event.CollectionSaveButtonPressed(DefaultBrowserToolbarController.TELEMETRY_BROWSER_IDENTIFIER)
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
verify {
|
|
|
|
|
val directions =
|
|
|
|
|
BrowserFragmentDirections.actionBrowserFragmentToCreateCollectionFragment(
|
|
|
|
@ -465,8 +474,13 @@ class DefaultBrowserToolbarControllerTest {
|
|
|
|
|
controller.handleToolbarItemInteraction(item)
|
|
|
|
|
|
|
|
|
|
verify { metrics.track(Event.BrowserMenuItemTapped(Event.BrowserMenuItemTapped.Item.SAVE_TO_COLLECTION)) }
|
|
|
|
|
verify { metrics.track(Event.CollectionSaveButtonPressed(
|
|
|
|
|
DefaultBrowserToolbarController.TELEMETRY_BROWSER_IDENTIFIER)) }
|
|
|
|
|
verify {
|
|
|
|
|
metrics.track(
|
|
|
|
|
Event.CollectionSaveButtonPressed(
|
|
|
|
|
DefaultBrowserToolbarController.TELEMETRY_BROWSER_IDENTIFIER
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
verify {
|
|
|
|
|
val directions =
|
|
|
|
|
BrowserFragmentDirections.actionBrowserFragmentToCreateCollectionFragment(
|
|
|
|
@ -498,7 +512,8 @@ class DefaultBrowserToolbarControllerTest {
|
|
|
|
|
bookmarkTapped = mockk(),
|
|
|
|
|
readerModeController = mockk(),
|
|
|
|
|
sessionManager = mockk(),
|
|
|
|
|
store = mockk()
|
|
|
|
|
store = mockk(),
|
|
|
|
|
sharedViewModel = mockk()
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
val sessionManager: SessionManager = mockk(relaxed = true)
|
|
|
|
@ -539,7 +554,8 @@ class DefaultBrowserToolbarControllerTest {
|
|
|
|
|
bookmarkTapped = mockk(),
|
|
|
|
|
readerModeController = mockk(),
|
|
|
|
|
sessionManager = mockk(),
|
|
|
|
|
store = mockk()
|
|
|
|
|
store = mockk(),
|
|
|
|
|
sharedViewModel = mockk()
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
controller.handleToolbarItemInteraction(item)
|
|
|
|
|