Add 5 passing UI tests (batches 1-2) and mark 4 blocked tests RED
Batch 1: TC-035 (donut chart), TC-036 (bar chart) — Year View stats Batch 2: TC-037 (collapse/expand), TC-065 (privacy link), TC-066 (EULA link) Blocked: TC-124, TC-068 (Settings ScrollView tap issue), TC-038 (share sheet) New accessibility IDs: bypass subscription toggle, EULA, privacy policy buttons. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -234,6 +234,7 @@ struct SettingsContentView: View {
|
||||
|
||||
Toggle("", isOn: $iapManager.bypassSubscription)
|
||||
.labelsHidden()
|
||||
.accessibilityIdentifier(AccessibilityID.Settings.bypassSubscriptionToggle)
|
||||
}
|
||||
.padding()
|
||||
.background(theme.currentTheme.secondaryBGColor)
|
||||
@@ -1076,6 +1077,7 @@ struct SettingsContentView: View {
|
||||
Text(String(localized: "settings_view_show_eula"))
|
||||
.foregroundColor(textColor)
|
||||
})
|
||||
.accessibilityIdentifier(AccessibilityID.Settings.eulaButton)
|
||||
.accessibilityHint(String(localized: "Opens End User License Agreement in browser"))
|
||||
.padding()
|
||||
.frame(maxWidth: .infinity)
|
||||
@@ -1094,6 +1096,7 @@ struct SettingsContentView: View {
|
||||
Text(String(localized: "settings_view_show_privacy"))
|
||||
.foregroundColor(textColor)
|
||||
})
|
||||
.accessibilityIdentifier(AccessibilityID.Settings.privacyPolicyButton)
|
||||
.accessibilityHint(String(localized: "Opens Privacy Policy in browser"))
|
||||
.padding()
|
||||
.frame(maxWidth: .infinity)
|
||||
|
||||
Reference in New Issue
Block a user