Skip to content

Commit fa4fc2d

Browse files
fixes testRemove unit test
1 parent 12b52dc commit fa4fc2d

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

tests/unit-tests/InboxTests.swift

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -194,22 +194,21 @@ class InboxTests: XCTestCase {
194194
mockInAppFetcher.mockInAppPayloadFromServer(internalApi: internalAPI, payload).onSuccess { _ in
195195
let messages = internalAPI.inAppManager.getInboxMessages()
196196
XCTAssertEqual(messages.count, 2)
197-
197+
198198
let messageToRemove = messages[0]
199199
internalAPI.inAppManager.remove(
200200
message: messageToRemove,
201201
location: .inbox,
202202
source: .inboxSwipe,
203-
successHandler: { _ in
204-
// Success handler code
205-
expectation1.fulfill()
206-
},
207-
failureHandler: { _, _ in
208-
// Failure handler code
209-
XCTFail("Failed to remove message")
210-
expectation1.fulfill()
211-
}
203+
successHandler: { _ in },
204+
failureHandler: { _, _ in }
212205
)
206+
207+
DispatchQueue.main.asyncAfter(deadline: .now() + 0.05) {
208+
let newMessages = internalAPI.inAppManager.getInboxMessages()
209+
XCTAssertEqual(newMessages.count, 1)
210+
expectation1.fulfill()
211+
}
213212
}
214213

215214
wait(for: [expectation1], timeout: testExpectationTimeout)

0 commit comments

Comments
 (0)