summaryrefslogtreecommitdiff
path: root/HutchTests/TicketListViewModelTests.swift
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-07-15 19:19:43 -0500
committerChristian Cleberg <[email protected]>2026-07-15 19:19:43 -0500
commit4346adc50f01be7f7322249d32745d119c757ff2 (patch)
treeb530424272118e56d1545de460f3cf2433d8ae89 /HutchTests/TicketListViewModelTests.swift
parented572a864debd7df840ea5873173be18ff27e809 (diff)
downloadhutch-4346adc50f01be7f7322249d32745d119c757ff2.tar.gz
hutch-4346adc50f01be7f7322249d32745d119c757ff2.tar.bz2
hutch-4346adc50f01be7f7322249d32745d119c757ff2.zip
test: repair stale expectations and request-body capture
These tests drifted from the code and went unnoticed because CI never ran them. All four are test-side errors; no app behavior is involved. - TicketListViewModelTests asserted lowercase "resolved"/"fixed"/"reported" against TicketStatus/TicketResolution rawValues, which are uppercase to match the todo.sr.ht GraphQL enums. - HomeViewModelTests expected failedBuilds in ascending id order. Ordering moved to newest-first when sortBuildItemsForTriage landed in 5f6d545; the filtering the test covers is unchanged. - SettingsViewModelTests read request.httpBody inside a URLProtocol, where it is always nil because URLSession moves the body onto httpBodyStream. The stub now reads the body off the stream at capture time.
Diffstat (limited to 'HutchTests/TicketListViewModelTests.swift')
-rw-r--r--HutchTests/TicketListViewModelTests.swift6
1 files changed, 3 insertions, 3 deletions
diff --git a/HutchTests/TicketListViewModelTests.swift b/HutchTests/TicketListViewModelTests.swift
index 7fa5449..a203091 100644
--- a/HutchTests/TicketListViewModelTests.swift
+++ b/HutchTests/TicketListViewModelTests.swift
@@ -162,8 +162,8 @@ struct TicketListViewModelTests {
"status": TicketStatus.resolved.rawValue,
"resolution": TicketResolution.fixed.rawValue
]
- #expect(input["status"] as? String == "resolved")
- #expect(input["resolution"] as? String == "fixed")
+ #expect(input["status"] as? String == "RESOLVED")
+ #expect(input["resolution"] as? String == "FIXED")
}
@Test
@@ -172,7 +172,7 @@ struct TicketListViewModelTests {
let input: [String: any Sendable] = [
"status": TicketStatus.reported.rawValue
]
- #expect(input["status"] as? String == "reported")
+ #expect(input["status"] as? String == "REPORTED")
#expect(input["resolution"] == nil)
}