@@ -31,7 +31,6 @@ import com.duckduckgo.common.ui.experiments.visual.store.ExperimentalThemingData
31
31
import com.duckduckgo.duckchat.api.DuckChatSettingsNoParams
32
32
import com.duckduckgo.duckchat.impl.feature.AIChatImageUploadFeature
33
33
import com.duckduckgo.duckchat.impl.feature.DuckChatFeature
34
- import com.duckduckgo.duckchat.impl.pixel.DuckChatPixelName
35
34
import com.duckduckgo.duckchat.impl.repository.DuckChatFeatureRepository
36
35
import com.duckduckgo.duckchat.impl.ui.DuckChatWebViewActivityWithParams
37
36
import com.duckduckgo.feature.toggles.api.FakeFeatureToggleFactory
@@ -60,7 +59,6 @@ import org.mockito.Mockito.mock
60
59
import org.mockito.Mockito.spy
61
60
import org.mockito.kotlin.any
62
61
import org.mockito.kotlin.argumentCaptor
63
- import org.mockito.kotlin.inOrder
64
62
import org.mockito.kotlin.verify
65
63
import org.mockito.kotlin.whenever
66
64
@@ -122,36 +120,12 @@ class RealDuckChatTest {
122
120
whenever(mockGlobalActivityStarter.startIntent(any(), any<DuckChatWebViewActivityWithParams >())).thenReturn(mockIntent)
123
121
}
124
122
125
- @Test
126
- fun whenSetShowInBrowserMenuSetTrueThenPixelOnIsSent () = runTest {
127
- testee.setShowInBrowserMenuUserSetting(true )
128
- verify(mockPixel).fire(DuckChatPixelName .DUCK_CHAT_MENU_SETTING_ON )
129
- }
130
-
131
- @Test
132
- fun whenSetShowInBrowserMenuSetFalseThenPixelOffIsSent () = runTest {
133
- testee.setShowInBrowserMenuUserSetting(false )
134
- verify(mockPixel).fire(DuckChatPixelName .DUCK_CHAT_MENU_SETTING_OFF )
135
- }
136
-
137
123
@Test
138
124
fun whenSetShowInBrowserMenuUserSettingThenRepositorySetCalled () = runTest {
139
125
testee.setShowInBrowserMenuUserSetting(true )
140
126
verify(mockDuckChatFeatureRepository).setShowInBrowserMenu(true )
141
127
}
142
128
143
- @Test
144
- fun whenSetShowInAddressBarSetTrueThenPixelOnIsSent () = runTest {
145
- testee.setShowInAddressBarUserSetting(true )
146
- verify(mockPixel).fire(DuckChatPixelName .DUCK_CHAT_SEARCHBAR_SETTING_ON )
147
- }
148
-
149
- @Test
150
- fun whenSetShowInAddressBarSetFalseThenPixelOffIsSent () = runTest {
151
- testee.setShowInAddressBarUserSetting(false )
152
- verify(mockPixel).fire(DuckChatPixelName .DUCK_CHAT_SEARCHBAR_SETTING_OFF )
153
- }
154
-
155
129
@Test
156
130
fun whenSetShowInAddressBarUserSettingThenRepositorySetCalled () = runTest {
157
131
testee.setShowInAddressBarUserSetting(true )
@@ -457,23 +431,21 @@ class RealDuckChatTest {
457
431
}
458
432
459
433
@Test
460
- fun whenSetEnableDuckChatUserSettingTrueThenEnabledPixelSentAndRepositoryUpdated () = runTest {
434
+ fun whenSetEnableDuckChatUserSettingTrueThenRepositoryUpdated () = runTest {
461
435
whenever(mockDuckChatFeatureRepository.isDuckChatUserEnabled()).thenReturn(true )
462
436
463
437
testee.setEnableDuckChatUserSetting(true )
464
438
465
- verify(mockPixel).fire(DuckChatPixelName .DUCK_CHAT_USER_ENABLED )
466
439
verify(mockDuckChatFeatureRepository).setDuckChatUserEnabled(true )
467
440
assertTrue(testee.isDuckChatUserEnabled())
468
441
}
469
442
470
443
@Test
471
- fun whenSetEnableDuckChatUserSettingFalseThenDisabledPixelSentAndRepositoryUpdated () = runTest {
444
+ fun whenSetEnableDuckChatUserSettingFalseThenRepositoryUpdated () = runTest {
472
445
whenever(mockDuckChatFeatureRepository.isDuckChatUserEnabled()).thenReturn(false )
473
446
474
447
testee.setEnableDuckChatUserSetting(false )
475
448
476
- verify(mockPixel).fire(DuckChatPixelName .DUCK_CHAT_USER_DISABLED )
477
449
verify(mockDuckChatFeatureRepository).setDuckChatUserEnabled(false )
478
450
assertFalse(testee.isDuckChatUserEnabled())
479
451
}
@@ -674,23 +646,17 @@ class RealDuckChatTest {
674
646
}
675
647
676
648
@Test
677
- fun `when enable input screen user setting then repository updated and pixel fired ` () = runTest {
649
+ fun `when enable input screen user setting then repository updated` () = runTest {
678
650
testee.setInputScreenUserSetting(true )
679
651
680
- val inOrder = inOrder(mockDuckChatFeatureRepository, mockPixel)
681
- inOrder.verify(mockPixel).fire(DuckChatPixelName .DUCK_CHAT_EXPERIMENTAL_ADDRESS_BAR_SETTING_ON )
682
- inOrder.verify(mockDuckChatFeatureRepository).setInputScreenUserSetting(true )
683
- inOrder.verify(mockDuckChatFeatureRepository).isInputScreenUserSettingEnabled()
652
+ verify(mockDuckChatFeatureRepository).setInputScreenUserSetting(true )
684
653
}
685
654
686
655
@Test
687
- fun `when disable input screen user setting then repository updated and pixel fired ` () = runTest {
656
+ fun `when disable input screen user setting then repository updated` () = runTest {
688
657
testee.setInputScreenUserSetting(false )
689
658
690
- val inOrder = inOrder(mockDuckChatFeatureRepository, mockPixel)
691
- inOrder.verify(mockPixel).fire(DuckChatPixelName .DUCK_CHAT_EXPERIMENTAL_ADDRESS_BAR_SETTING_OFF )
692
- inOrder.verify(mockDuckChatFeatureRepository).setInputScreenUserSetting(false )
693
- inOrder.verify(mockDuckChatFeatureRepository).isInputScreenUserSettingEnabled()
659
+ verify(mockDuckChatFeatureRepository).setInputScreenUserSetting(false )
694
660
}
695
661
696
662
@Test
0 commit comments