[fenix] For https://github.com/mozilla-mobile/fenix/issues/24576 - Record delete collection metric

pull/600/head
Alexandru2909 2 years ago committed by mergify[bot]
parent c119ec4483
commit 30e7c067ce

@ -310,6 +310,7 @@ class DefaultSessionControlController(
override fun handleDeleteCollectionTapped(collection: TabCollection) {
removeCollectionWithUndo(collection)
Collections.removed.record(NoExtras())
}
override fun handleOpenInPrivateTabClicked(topSite: TopSite) {

@ -402,6 +402,10 @@ class DefaultSessionControlControllerTest {
).handleDeleteCollectionTapped(expectedCollection)
assertEquals(expectedCollection, actualCollection)
assertTrue(Collections.removed.testHasValue())
val recordedEvents = Collections.removed.testGetValue()
assertEquals(1, recordedEvents.size)
assertEquals(null, recordedEvents.single().extra)
}
@Test

Loading…
Cancel
Save