Stabilize unit and UI tests for SportsTime

This commit is contained in:
treyt
2026-02-18 13:00:15 -06:00
parent 1488be7c1f
commit 20ac1a7e59
49 changed files with 432 additions and 325 deletions

View File

@@ -24,8 +24,8 @@ struct TripPollTests {
preferences: TripPreferences(
planningMode: .dateRange,
sports: [.mlb],
startDate: Date(),
endDate: Date().addingTimeInterval(86400 * 7)
startDate: TestClock.now,
endDate: TestClock.now.addingTimeInterval(86400 * 7)
),
stops: stops
)
@@ -96,7 +96,7 @@ struct TripPollTests {
@Test("computeTripHash: different trips produce different hashes")
func computeTripHash_differentTrips() {
let calendar = Calendar.current
let calendar = TestClock.calendar
let date1 = calendar.date(from: DateComponents(year: 2026, month: 6, day: 15))!
let date2 = calendar.date(from: DateComponents(year: 2026, month: 6, day: 16))!
@@ -266,8 +266,8 @@ struct PollResultsTests {
preferences: TripPreferences(
planningMode: .dateRange,
sports: [.mlb],
startDate: Date(),
endDate: Date().addingTimeInterval(86400 * 7)
startDate: TestClock.now,
endDate: TestClock.now.addingTimeInterval(86400 * 7)
)
)
}