Skip to content

Commit 1dd0db4

Browse files
committed
removed testSavePushPayload test
1 parent e7aea8d commit 1dd0db4

File tree

1 file changed

+0
-36
lines changed

1 file changed

+0
-36
lines changed

tests/unit-tests/NotificationResponseTests.swift

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -102,42 +102,6 @@ class NotificationResponseTests: XCTestCase {
102102
XCTAssertEqual(pushTracker.dataFields?[JsonKey.actionIdentifier] as? String, "buttonIdentifier")
103103
}
104104

105-
func testSavePushPayload() {
106-
let messageId = UUID().uuidString
107-
let userInfo: [AnyHashable: Any] = [
108-
"itbl": [
109-
"campaignId": 1234,
110-
"templateId": 4321,
111-
"isGhostPush": false,
112-
"messageId": messageId,
113-
"defaultAction": [
114-
"type": "customAction",
115-
],
116-
],
117-
]
118-
119-
// call track push open
120-
let mockDateProvider = MockDateProvider()
121-
let internalAPI = InternalIterableAPI.initializeForTesting(dateProvider: mockDateProvider)
122-
internalAPI.trackPushOpen(userInfo)
123-
124-
// check the push payload for messageId
125-
var pushPayload = internalAPI.lastPushPayload
126-
var itbl = pushPayload?["itbl"] as? [String: Any]
127-
XCTAssertEqual(itbl?["messageId"] as? String, messageId)
128-
129-
// 23 hours, not expired, still present
130-
mockDateProvider.currentDate = Calendar.current.date(byAdding: Calendar.Component.hour, value: 23, to: Date())!
131-
pushPayload = internalAPI.lastPushPayload
132-
itbl = pushPayload?["itbl"] as? [String: Any]
133-
XCTAssertEqual(itbl?["messageId"] as? String, messageId)
134-
135-
// 24 hours, expired, nil payload
136-
mockDateProvider.currentDate = Calendar.current.date(byAdding: Calendar.Component.hour, value: 24, to: Date())!
137-
pushPayload = internalAPI.lastPushPayload
138-
XCTAssertNil(pushPayload)
139-
}
140-
141105
func testSaveAttributionInfo() {
142106
let messageId = UUID().uuidString
143107
let userInfo: [AnyHashable: Any] = [

0 commit comments

Comments
 (0)