summaryrefslogtreecommitdiff
path: root/HutchTests/RepositorySettingsViewModelTests.swift
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-04-11 23:36:36 -0500
committerChristian Cleberg <[email protected]>2026-04-11 23:36:36 -0500
commitce1a59205b30518ee11d99ac043e15d83c27cce2 (patch)
treec24e18e9c3de90700db278b6f378211a7d2bcd73 /HutchTests/RepositorySettingsViewModelTests.swift
parent00cc231e9b419d27b412036d93457c2cbabe0b16 (diff)
downloadhutch-ce1a59205b30518ee11d99ac043e15d83c27cce2.tar.gz
hutch-ce1a59205b30518ee11d99ac043e15d83c27cce2.tar.bz2
hutch-ce1a59205b30518ee11d99ac043e15d83c27cce2.zip
Fix stale tests for current Swift concurrency model
Diffstat (limited to 'HutchTests/RepositorySettingsViewModelTests.swift')
-rw-r--r--HutchTests/RepositorySettingsViewModelTests.swift8
1 files changed, 5 insertions, 3 deletions
diff --git a/HutchTests/RepositorySettingsViewModelTests.swift b/HutchTests/RepositorySettingsViewModelTests.swift
index a2c88ce..f211bab 100644
--- a/HutchTests/RepositorySettingsViewModelTests.swift
+++ b/HutchTests/RepositorySettingsViewModelTests.swift
@@ -33,6 +33,7 @@ struct RepositorySettingsViewModelTests {
}
@Test
+ @MainActor
func gitCanonicalEntityAddsMissingTilde() {
#expect(RepositorySettingsViewModel.gitCanonicalEntity(from: "alice") == "~alice")
#expect(RepositorySettingsViewModel.gitCanonicalEntity(from: "~alice") == "~alice")
@@ -40,6 +41,7 @@ struct RepositorySettingsViewModelTests {
}
@Test
+ @MainActor
func gitHeadReferenceUsesFullBranchRef() {
#expect(RepositorySettingsViewModel.gitHeadReference(from: "main") == "refs/heads/main")
#expect(RepositorySettingsViewModel.gitHeadReference(from: " refs/heads/dev ") == "refs/heads/dev")
@@ -50,7 +52,7 @@ struct RepositorySettingsViewModelTests {
func unchangedHeadIsOmittedFromSaveInput() {
let viewModel = RepositorySettingsViewModel(
repository: makeRepository(headName: "refs/heads/main"),
- branches: [Reference(name: "refs/heads/main", target: nil)],
+ branches: [ReferenceDetail(name: "refs/heads/main", target: nil, date: nil)],
client: SRHTClient(token: "test-token")
)
@@ -63,8 +65,8 @@ struct RepositorySettingsViewModelTests {
let viewModel = RepositorySettingsViewModel(
repository: makeRepository(headName: "refs/heads/main"),
branches: [
- Reference(name: "refs/heads/main", target: nil),
- Reference(name: "refs/heads/dev", target: nil)
+ ReferenceDetail(name: "refs/heads/main", target: nil, date: nil),
+ ReferenceDetail(name: "refs/heads/dev", target: nil, date: nil)
],
client: SRHTClient(token: "test-token")
)