File tree Expand file tree Collapse file tree 1 file changed +2
-13
lines changed Expand file tree Collapse file tree 1 file changed +2
-13
lines changed Original file line number Diff line number Diff line change @@ -159,7 +159,7 @@ class InAppPersistenceTests: XCTestCase {
159
159
XCTAssertTrue ( jsonData [ " content " ] == nil || ( jsonData [ " content " ] as? [ String : Any ] ) ? . isEmpty == true )
160
160
}
161
161
162
- // Test 3: Message without customPayload should now persist normally
162
+ // Test 3: Message without customPayload should not be persisted for JSON-only messages
163
163
let messageWithoutPayload = IterableInAppMessage (
164
164
messageId: " test-json-2 " ,
165
165
campaignId: 456 ,
@@ -178,18 +178,7 @@ class InAppPersistenceTests: XCTestCase {
178
178
persister. clear ( )
179
179
persister. persist ( [ messageWithoutPayload] )
180
180
let retrievedEmptyMessages = persister. getMessages ( )
181
- XCTAssertEqual ( retrievedEmptyMessages. count, 1 )
182
-
183
- guard let retrievedEmptyMessage = retrievedEmptyMessages. first else {
184
- XCTFail ( " No message retrieved " )
185
- return
186
- }
187
-
188
- // Verify properties of message without customPayload
189
- XCTAssertEqual ( messageWithoutPayload. messageId, retrievedEmptyMessage. messageId)
190
- XCTAssertEqual ( messageWithoutPayload. campaignId? . intValue, retrievedEmptyMessage. campaignId? . intValue)
191
- XCTAssertTrue ( retrievedEmptyMessage. jsonOnly)
192
- XCTAssertNil ( retrievedEmptyMessage. customPayload)
181
+ XCTAssertEqual ( retrievedEmptyMessages. count, 1 , " JSON-only message without customPayload should be persisted " )
193
182
194
183
// Test 4: Array of JSON-only messages
195
184
let messagesArray = [
You can’t perform that action at this time.
0 commit comments