|
|
@ -29,7 +29,6 @@ import org.mozilla.fenix.BrowserDirection
|
|
|
|
import org.mozilla.fenix.HomeActivity
|
|
|
|
import org.mozilla.fenix.HomeActivity
|
|
|
|
import org.mozilla.fenix.R
|
|
|
|
import org.mozilla.fenix.R
|
|
|
|
import org.mozilla.fenix.browser.browsingmode.BrowsingMode
|
|
|
|
import org.mozilla.fenix.browser.browsingmode.BrowsingMode
|
|
|
|
import org.mozilla.fenix.components.FenixSnackbar
|
|
|
|
|
|
|
|
import org.mozilla.fenix.components.Services
|
|
|
|
import org.mozilla.fenix.components.Services
|
|
|
|
import org.mozilla.fenix.components.metrics.Event
|
|
|
|
import org.mozilla.fenix.components.metrics.Event
|
|
|
|
import org.mozilla.fenix.ext.components
|
|
|
|
import org.mozilla.fenix.ext.components
|
|
|
@ -41,7 +40,7 @@ class BookmarkControllerTest {
|
|
|
|
|
|
|
|
|
|
|
|
private val context: Context = mockk(relaxed = true)
|
|
|
|
private val context: Context = mockk(relaxed = true)
|
|
|
|
private val navController: NavController = mockk(relaxed = true)
|
|
|
|
private val navController: NavController = mockk(relaxed = true)
|
|
|
|
private val snackbar: FenixSnackbar = mockk(relaxed = true)
|
|
|
|
private val showSnackbar: (String) -> Unit = mockk(relaxed = true)
|
|
|
|
private val deleteBookmarkNodes: (Set<BookmarkNode>, Event) -> Unit = mockk(relaxed = true)
|
|
|
|
private val deleteBookmarkNodes: (Set<BookmarkNode>, Event) -> Unit = mockk(relaxed = true)
|
|
|
|
private val invokePendingDeletion: () -> Unit = mockk(relaxed = true)
|
|
|
|
private val invokePendingDeletion: () -> Unit = mockk(relaxed = true)
|
|
|
|
|
|
|
|
|
|
|
@ -91,7 +90,7 @@ class BookmarkControllerTest {
|
|
|
|
controller = DefaultBookmarkController(
|
|
|
|
controller = DefaultBookmarkController(
|
|
|
|
context = homeActivity,
|
|
|
|
context = homeActivity,
|
|
|
|
navController = navController,
|
|
|
|
navController = navController,
|
|
|
|
snackbar = snackbar,
|
|
|
|
showSnackbar = showSnackbar,
|
|
|
|
deleteBookmarkNodes = deleteBookmarkNodes,
|
|
|
|
deleteBookmarkNodes = deleteBookmarkNodes,
|
|
|
|
invokePendingDeletion = invokePendingDeletion
|
|
|
|
invokePendingDeletion = invokePendingDeletion
|
|
|
|
)
|
|
|
|
)
|
|
|
@ -166,8 +165,7 @@ class BookmarkControllerTest {
|
|
|
|
controller.handleBookmarkSelected(root)
|
|
|
|
controller.handleBookmarkSelected(root)
|
|
|
|
|
|
|
|
|
|
|
|
verify {
|
|
|
|
verify {
|
|
|
|
snackbar.setText(errorMessage)
|
|
|
|
showSnackbar(errorMessage)
|
|
|
|
snackbar.show()
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -182,8 +180,7 @@ class BookmarkControllerTest {
|
|
|
|
|
|
|
|
|
|
|
|
verifyOrder {
|
|
|
|
verifyOrder {
|
|
|
|
ClipData.newPlainText(item.url, item.url)
|
|
|
|
ClipData.newPlainText(item.url, item.url)
|
|
|
|
snackbar.setText(urlCopiedMessage)
|
|
|
|
showSnackbar(urlCopiedMessage)
|
|
|
|
snackbar.show()
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|