Skip to content

Commit c5abceb

Browse files
authored
Merge pull request #241 from synonymdev/test/backup
Test/backup
2 parents ab46bfd + 8533537 commit c5abceb

File tree

4 files changed

+23
-5
lines changed

4 files changed

+23
-5
lines changed

.github/workflows/e2e-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ jobs:
108108
# - { name: onchain_boost_receive_widgets, grep: "@onchain|@boost|@receive|@widgets" }
109109
# - { name: settings, grep: "@settings" }
110110
# - { name: security, grep: "@security" }
111-
- { name: e2e, grep: '^(?!.*@settings_10)(@onboarding|@onchain_1|@onchain_2|@numberpad|@widgets|@boost|@receive|@settings|@security)' }
111+
- { name: e2e, grep: '^(?!.*@settings_10)(@backup|@onboarding|@onchain_1|@onchain_2|@numberpad|@widgets|@boost|@receive|@settings|@security)' }
112112

113113
name: e2e-tests - ${{ matrix.shard.name }}
114114

Bitkit/Components/Activity/DateRangeSelectorSheet.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,6 @@ struct DateRangeSelectorSheet: View {
182182
startDate = nil
183183
endDate = nil
184184
viewModel.clearDateRange()
185-
isPresented = false
186185
}
187186
.accessibilityIdentifier("CalendarClearButton")
188187

Bitkit/Views/Settings/Backup/BackupSettings.swift

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,13 @@ struct BackupSettings: View {
5555
@EnvironmentObject var sheets: SheetViewModel
5656
@StateObject private var viewModel = BackupViewModel()
5757

58+
private var allSynced: Bool {
59+
BackupCategory.allCases.allSatisfy { category in
60+
let status = viewModel.getStatus(for: category)
61+
return !status.running && !status.isRequired
62+
}
63+
}
64+
5865
var body: some View {
5966
VStack(alignment: .leading, spacing: 0) {
6067
NavigationBar(title: t("settings__backup_title"))
@@ -74,8 +81,18 @@ struct BackupSettings: View {
7481
}
7582
.accessibilityIdentifier("ResetAndRestore")
7683

77-
SettingsLabel(t("settings__backup__latest"))
78-
.padding(.top, 16)
84+
HStack(alignment: .center, spacing: 8) {
85+
SettingsLabel(t("settings__backup__latest"))
86+
87+
if Env.isE2E, allSynced {
88+
Image("check")
89+
.resizable()
90+
.frame(width: 16, height: 16)
91+
.foregroundColor(.greenAccent)
92+
.accessibilityIdentifier("AllSynced")
93+
}
94+
}
95+
.padding(.top, 16)
7996

8097
ForEach(BackupCategory.allCases, id: \.self) { category in
8198
let status = viewModel.getStatus(for: category)

Bitkit/Views/Wallets/Sheets/AddTagSheet.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,9 @@ struct AddTagSheet: View {
4242
TagInputForm(
4343
tagText: $newTag,
4444
isTextFieldFocused: $isTextFieldFocused,
45-
isLoading: isLoading
45+
isLoading: isLoading,
46+
textFieldTestId: "TagInput",
47+
buttonTestId: "ActivityTagsSubmit"
4648
) { tag in
4749
await appendTagAndClose(tag)
4850
}

0 commit comments

Comments
 (0)