Skip to content

Commit c971e6f

Browse files
authored
Merge pull request #2778 from readdle/does-date-from-mutate
Adjust test_dateFromDoesntMutate expectations
2 parents a588630 + 1cf376e commit c971e6f

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Tests/Foundation/Tests/TestCalendar.swift

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -244,18 +244,20 @@ class TestCalendar: XCTestCase {
244244
calendar.locale = Locale(identifier: "en_US_POSIX")
245245
calendar.timeZone = try XCTUnwrap(TimeZone(secondsFromGMT: 0))
246246

247+
let expectedDescription = calendar.timeZone == TimeZone.current ? "GMT (current)" : "GMT (fixed)"
248+
247249
let calendarCopy = calendar
248250
XCTAssertEqual(calendarCopy.timeZone.identifier, "GMT")
249-
XCTAssertEqual(calendarCopy.timeZone.description, "GMT (fixed)")
251+
XCTAssertEqual(calendarCopy.timeZone.description, expectedDescription)
250252

251253
let dc = try calendarCopy.dateComponents(in: XCTUnwrap(TimeZone(identifier: "America/New_York")), from: XCTUnwrap(df.date(from: "2019-01-01")))
252254
XCTAssertEqual(calendarCopy.timeZone.identifier, "GMT")
253-
XCTAssertEqual(calendarCopy.timeZone.description, "GMT (fixed)")
255+
XCTAssertEqual(calendarCopy.timeZone.description, expectedDescription)
254256

255257
let dt = try XCTUnwrap(calendarCopy.date(from: dc))
256258
XCTAssertEqual(dt.description, "2019-01-01 00:00:00 +0000")
257259
XCTAssertEqual(calendarCopy.timeZone.identifier, "GMT")
258-
XCTAssertEqual(calendarCopy.timeZone.description, "GMT (fixed)")
260+
XCTAssertEqual(calendarCopy.timeZone.description, expectedDescription)
259261
XCTAssertEqual(calendarCopy.timeZone, calendar.timeZone)
260262
XCTAssertEqual(calendarCopy, calendar)
261263
}

0 commit comments

Comments
 (0)