From 61d1ec2effead6a392b7aebe4c8019ccded1b991 Mon Sep 17 00:00:00 2001 From: mike a Date: Tue, 22 Mar 2022 16:15:32 -0700 Subject: [PATCH] Closes #23517: add a check to handleDeleteAbnormal() test to also verify removal of items inside abnormal list --- .../controller/HistoryMetadataGroupControllerTest.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/test/java/org/mozilla/fenix/library/historymetadata/controller/HistoryMetadataGroupControllerTest.kt b/app/src/test/java/org/mozilla/fenix/library/historymetadata/controller/HistoryMetadataGroupControllerTest.kt index a7c07ee1e..5825fa66b 100644 --- a/app/src/test/java/org/mozilla/fenix/library/historymetadata/controller/HistoryMetadataGroupControllerTest.kt +++ b/app/src/test/java/org/mozilla/fenix/library/historymetadata/controller/HistoryMetadataGroupControllerTest.kt @@ -222,6 +222,13 @@ class HistoryMetadataGroupControllerTest { } metrics.track(Event.HistorySearchTermGroupRemoveTab) } + coVerify { + abnormalList.forEach { + store.dispatch(HistoryMetadataGroupFragmentAction.Delete(it)) + historyStorage.deleteVisitsFor(it.url) + } + metrics.track(Event.HistorySearchTermGroupRemoveTab) + } // Here we expect the action to be dispatched, because deleted items include the items // provided by getMetadataItemsList(), so that the store becomes empty and the event // should be sent