Skip to content

Commit 06c5a28

Browse files
committed
[MOB-3199] Update tests
1 parent f0898d4 commit 06c5a28

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

Diff for: firefox-ios/EcosiaTests/Analytics/AnalyticsSpyTests.swift

+8-12
Original file line numberDiff line numberDiff line change
@@ -864,23 +864,19 @@ final class AnalyticsSpyTests: XCTestCase {
864864

865865
// MARK: Analytics Default Browser
866866

867-
func testTappingNudgeCardTriggersAnalyticsEvent() {
867+
func testShowInstructionStepsTriggersAnalyticsEvent() throws {
868+
User.shared.showDefaultBrowserSettingNudgeCard()
868869
DependencyHelperMock().bootstrapDependencies()
869870
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)
875871

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+
}
880876

881-
header.onTap?()
877+
try view.inspect().callOnAppear()
882878

883-
XCTAssertEqual(analyticsSpy.defaultBrowserSettingsShowsDetailViewLabelCalled, .settingsNudgeCard)
879+
XCTAssertEqual(analyticsSpy.defaultBrowserSettingsDismissDetailViewLabelCalled, .settingsNudgeCard)
884880
}
885881

886882
func testTappingDismissButtonOnNudgeCardTriggersAnalyticsEvent() {

0 commit comments

Comments
 (0)