Skip to content

Commit 1b7962d

Browse files
committed
[MOB-10364] Update according to new discussiom
1 parent 46a9cc0 commit 1b7962d

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

tests/unit-tests/InAppPersistenceTests.swift

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ class InAppPersistenceTests: XCTestCase {
159159
XCTAssertTrue(jsonData["content"] == nil || (jsonData["content"] as? [String: Any])?.isEmpty == true)
160160
}
161161

162-
// Test 3: Message without customPayload should now persist normally
162+
// Test 3: Message without customPayload should not be persisted for JSON-only messages
163163
let messageWithoutPayload = IterableInAppMessage(
164164
messageId: "test-json-2",
165165
campaignId: 456,
@@ -178,18 +178,7 @@ class InAppPersistenceTests: XCTestCase {
178178
persister.clear()
179179
persister.persist([messageWithoutPayload])
180180
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")
193182

194183
// Test 4: Array of JSON-only messages
195184
let messagesArray = [

0 commit comments

Comments
 (0)