From 8ceecfbdfc7097685fcddb681ec5444618d13f96 Mon Sep 17 00:00:00 2001 From: David Christiandy <1299411+dvdchr@users.noreply.github.com> Date: Sat, 14 May 2022 02:55:46 +0700 Subject: [PATCH 1/2] Extract date components in UTC timezone instead of local timezone --- WordPressKitTests/BloggingPromptsServiceRemoteTests.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/WordPressKitTests/BloggingPromptsServiceRemoteTests.swift b/WordPressKitTests/BloggingPromptsServiceRemoteTests.swift index 19ae2265..f8ff22af 100644 --- a/WordPressKitTests/BloggingPromptsServiceRemoteTests.swift +++ b/WordPressKitTests/BloggingPromptsServiceRemoteTests.swift @@ -5,6 +5,7 @@ import XCTest class BloggingPromptsServiceRemoteTests: RemoteTestCase, RESTTestable { private let siteID = NSNumber(value: 1) + private let utcTimeZone = TimeZone(secondsFromGMT: 0)! private let dateFormatter: DateFormatter = { let formatter = DateFormatter() formatter.locale = .init(identifier: "en_US_POSIX") @@ -53,7 +54,7 @@ class BloggingPromptsServiceRemoteTests: RemoteTestCase, RESTTestable { XCTAssertEqual(firstPrompt.content, "\n

Was there a toy or thing you always wanted as a child, during the holidays or on your birthday, but never received? Tell us about it.

(courtesy of plinky.com)
\n") XCTAssertEqual(firstPrompt.attribution, "dayone") - let firstDateComponents = firstPrompt.date.dateAndTimeComponents() + let firstDateComponents = Calendar.current.dateComponents(in: self.utcTimeZone, from: firstPrompt.date) XCTAssertEqual(firstDateComponents.year!, 2022) XCTAssertEqual(firstDateComponents.month!, 5) XCTAssertEqual(firstDateComponents.day!, 3) @@ -66,7 +67,7 @@ class BloggingPromptsServiceRemoteTests: RemoteTestCase, RESTTestable { XCTAssertEqual(secondPrompt.answeredUserAvatarURLs.count, 1) XCTAssertTrue(secondPrompt.attribution.isEmpty) - let secondDateComponents = secondPrompt.date.dateAndTimeComponents() + let secondDateComponents = Calendar.current.dateComponents(in: self.utcTimeZone, from: secondPrompt.date) XCTAssertEqual(secondDateComponents.year!, 2021) XCTAssertEqual(secondDateComponents.month!, 9) XCTAssertEqual(secondDateComponents.day!, 12) From d9f169993a990357bb709376d00200827b791250 Mon Sep 17 00:00:00 2001 From: David Christiandy <1299411+dvdchr@users.noreply.github.com> Date: Sat, 14 May 2022 02:56:05 +0700 Subject: [PATCH 2/2] Bump podspec version to 4.52.0-beta.5 --- WordPressKit.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WordPressKit.podspec b/WordPressKit.podspec index c654354d..26e3ae07 100644 --- a/WordPressKit.podspec +++ b/WordPressKit.podspec @@ -2,7 +2,7 @@ Pod::Spec.new do |s| s.name = 'WordPressKit' - s.version = '4.52.0-beta.4' + s.version = '4.52.0-beta.5' s.summary = 'WordPressKit offers a clean and simple WordPress.com and WordPress.org API.' s.description = <<-DESC