@@ -32,6 +32,7 @@ struct DeleteWebPageTests {
3232 ]
3333 )
3434 let observeNetworkConnectivityUseCaseSpy = ObserveNetworkConnectivityUseCaseSpy ( )
35+ let trackAnalyticsEventUseCaseSpy = TrackAnalyticsEventUseCaseSpy ( )
3536
3637 let homeViewModel = HomeViewModel (
3738 fetchPreferencesUseCase: fetchTodoCategoryPreferencesUseCaseSpy,
@@ -42,7 +43,8 @@ struct DeleteWebPageTests {
4243 upsertTodoUseCase: upsertTodoUseCaseSpy,
4344 fetchTodosUseCase: fetchTodosUseCaseSpy,
4445 fetchWebPagesUseCase: fetchWebPagesUseCaseSpy,
45- networkConnectivityUseCase: observeNetworkConnectivityUseCaseSpy
46+ networkConnectivityUseCase: observeNetworkConnectivityUseCaseSpy,
47+ trackAnalyticsEventUseCase: trackAnalyticsEventUseCaseSpy
4648 )
4749
4850 homeViewModel. send ( . fetchData)
@@ -84,6 +86,7 @@ struct DeleteWebPageTests {
8486 ]
8587 )
8688 let observeNetworkConnectivityUseCaseSpy = ObserveNetworkConnectivityUseCaseSpy ( )
89+ let trackAnalyticsEventUseCaseSpy = TrackAnalyticsEventUseCaseSpy ( )
8790
8891 let homeViewModel = HomeViewModel (
8992 fetchPreferencesUseCase: fetchTodoCategoryPreferencesUseCaseSpy,
@@ -94,7 +97,8 @@ struct DeleteWebPageTests {
9497 upsertTodoUseCase: upsertTodoUseCaseSpy,
9598 fetchTodosUseCase: fetchTodosUseCaseSpy,
9699 fetchWebPagesUseCase: fetchWebPagesUseCaseSpy,
97- networkConnectivityUseCase: observeNetworkConnectivityUseCaseSpy
100+ networkConnectivityUseCase: observeNetworkConnectivityUseCaseSpy,
101+ trackAnalyticsEventUseCase: trackAnalyticsEventUseCaseSpy
98102 )
99103
100104 homeViewModel. send ( . fetchData)
@@ -119,3 +123,7 @@ struct DeleteWebPageTests {
119123 #expect( !restoredWebPageItem. isHidden)
120124 }
121125}
126+
127+ private struct TrackAnalyticsEventUseCaseSpy : TrackAnalyticsEventUseCase {
128+ func execute( _ event: AnalyticsEvent ) { }
129+ }
0 commit comments