@@ -102,42 +102,6 @@ class NotificationResponseTests: XCTestCase {
102
102
XCTAssertEqual ( pushTracker. dataFields ? [ JsonKey . actionIdentifier] as? String , " buttonIdentifier " )
103
103
}
104
104
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
-
141
105
func testSaveAttributionInfo( ) {
142
106
let messageId = UUID ( ) . uuidString
143
107
let userInfo : [ AnyHashable : Any ] = [
0 commit comments