Stabilize unit and UI tests for SportsTime
This commit is contained in:
@@ -344,7 +344,7 @@ struct StadiumVisitStatusTests {
|
||||
|
||||
@Test("isVisited: true for visited status")
|
||||
func isVisited_true() {
|
||||
let visit = makeVisitSummary(date: Date())
|
||||
let visit = makeVisitSummary(date: TestClock.now)
|
||||
let status = StadiumVisitStatus.visited(visits: [visit])
|
||||
|
||||
#expect(status.isVisited == true)
|
||||
@@ -362,9 +362,9 @@ struct StadiumVisitStatusTests {
|
||||
@Test("visitCount: returns count of visits")
|
||||
func visitCount_multiple() {
|
||||
let visits = [
|
||||
makeVisitSummary(date: Date()),
|
||||
makeVisitSummary(date: Date()),
|
||||
makeVisitSummary(date: Date()),
|
||||
makeVisitSummary(date: TestClock.now),
|
||||
makeVisitSummary(date: TestClock.now),
|
||||
makeVisitSummary(date: TestClock.now),
|
||||
]
|
||||
let status = StadiumVisitStatus.visited(visits: visits)
|
||||
|
||||
@@ -382,7 +382,7 @@ struct StadiumVisitStatusTests {
|
||||
|
||||
@Test("latestVisit: returns visit with max date")
|
||||
func latestVisit_maxDate() {
|
||||
let calendar = Calendar.current
|
||||
let calendar = TestClock.calendar
|
||||
let date1 = calendar.date(from: DateComponents(year: 2025, month: 1, day: 1))!
|
||||
let date2 = calendar.date(from: DateComponents(year: 2025, month: 6, day: 15))!
|
||||
let date3 = calendar.date(from: DateComponents(year: 2025, month: 3, day: 10))!
|
||||
@@ -408,7 +408,7 @@ struct StadiumVisitStatusTests {
|
||||
|
||||
@Test("firstVisit: returns visit with min date")
|
||||
func firstVisit_minDate() {
|
||||
let calendar = Calendar.current
|
||||
let calendar = TestClock.calendar
|
||||
let date1 = calendar.date(from: DateComponents(year: 2025, month: 1, day: 1))!
|
||||
let date2 = calendar.date(from: DateComponents(year: 2025, month: 6, day: 15))!
|
||||
let date3 = calendar.date(from: DateComponents(year: 2025, month: 3, day: 10))!
|
||||
@@ -469,7 +469,7 @@ struct VisitSummaryTests {
|
||||
capacity: 40000,
|
||||
sport: .mlb
|
||||
),
|
||||
visitDate: Date(),
|
||||
visitDate: TestClock.now,
|
||||
visitType: .game,
|
||||
sport: .mlb,
|
||||
homeTeamName: homeTeam,
|
||||
|
||||
Reference in New Issue
Block a user