File tree 1 file changed +8
-12
lines changed
firefox-ios/EcosiaTests/Analytics
1 file changed +8
-12
lines changed Original file line number Diff line number Diff line change @@ -864,23 +864,19 @@ final class AnalyticsSpyTests: XCTestCase {
864
864
865
865
// MARK: Analytics Default Browser
866
866
867
- func testTappingNudgeCardTriggersAnalyticsEvent( ) {
867
+ func testShowInstructionStepsTriggersAnalyticsEvent( ) throws {
868
+ User . shared. showDefaultBrowserSettingNudgeCard ( )
868
869
DependencyHelperMock ( ) . bootstrapDependencies ( )
869
870
LegacyFeatureFlagsManager . shared. initializeDeveloperFeatures ( with: AppContainer . shared. resolve ( ) )
870
- User . shared. showDefaultBrowserSettingNudgeCard ( )
871
- let vc = AppSettingsTableViewController ( with: profileMock,
872
- and: tabManagerMock)
873
- vc. loadViewIfNeeded ( )
874
- vc. viewWillAppear ( false )
875
871
876
- guard let header = vc . tableView ( vc . tableView , viewForHeaderInSection : 0 ) as? DefaultBrowserSettingsNudgeCardHeaderView else {
877
- XCTFail ( " Expected nudge card header " )
878
- return
879
- }
872
+ let view = makeInstructionsViewSUT ( )
873
+ . onAppear {
874
+ Analytics . shared . defaultBrowserSettingsDismissDetailViewVia ( . settingsNudgeCard )
875
+ }
880
876
881
- header . onTap ? ( )
877
+ try view . inspect ( ) . callOnAppear ( )
882
878
883
- XCTAssertEqual ( analyticsSpy. defaultBrowserSettingsShowsDetailViewLabelCalled , . settingsNudgeCard)
879
+ XCTAssertEqual ( analyticsSpy. defaultBrowserSettingsDismissDetailViewLabelCalled , . settingsNudgeCard)
884
880
}
885
881
886
882
func testTappingDismissButtonOnNudgeCardTriggersAnalyticsEvent( ) {
You can’t perform that action at this time.
0 commit comments