We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d59bda9 commit 6cc7d2cCopy full SHA for 6cc7d2c
1 file changed
MindboxTests/InApp/Tests/InappShowFailureManagerTests.swift
@@ -67,6 +67,15 @@ final class InappShowFailureManagerTests: XCTestCase {
67
let failure = try XCTUnwrap(decodeFailures(from: event)?.first)
68
XCTAssertFalse(failure.dateTimeUtc.isEmpty)
69
XCTAssertNotNil(failure.dateTimeUtc.toDate(withFormat: .utc))
70
+
71
+ let dateTimeUtc = failure.dateTimeUtc
72
+ XCTAssertEqual(dateTimeUtc.count, 20)
73
+ XCTAssertTrue(dateTimeUtc.hasSuffix("Z"))
74
+ XCTAssertFalse(dateTimeUtc.contains("AM"))
75
+ XCTAssertFalse(dateTimeUtc.contains("PM"))
76
+ XCTAssertFalse(dateTimeUtc.contains(" "))
77
+ let pattern = #"^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}Z$"#
78
+ XCTAssertNotNil(dateTimeUtc.range(of: pattern, options: .regularExpression))
79
}
80
81
func testAddFailure_duplicateInappId_isIgnored() throws {
0 commit comments