Skip to content

Commit

Permalink
fixup! Show snackbar when engagement request is timed out
Browse files Browse the repository at this point in the history
Snackbar needs to be showed after request has timed out. Also, if outcome is anythign but nil or timed_out, we need to ignore it
  • Loading branch information
rasmustautsglia committed Sep 12, 2024
1 parent d3ed70e commit cc4cef8
Showing 1 changed file with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ final class CallVisualizerCoordinatorTests: XCTestCase {
}

let request = CoreSdkClient.Request(id: "123", outcome: nil, platform: nil)
coordinator.handleEngagementRequestAccepted(request: request, answer: answer)
coordinator.handleEngagementRequest(request: request, answer: answer)
XCTAssertEqual(answers, [true])
}

Expand Down Expand Up @@ -87,7 +87,7 @@ final class CallVisualizerCoordinatorTests: XCTestCase {

let answer = Command<Bool> { _ in }
let request = CoreSdkClient.Request(id: "123", outcome: nil, platform: nil)
coordinator.handleEngagementRequestAccepted(request: request, answer: answer)
coordinator.handleEngagementRequest(request: request, answer: answer)

XCTAssertTrue(coordinator.environment.presenter.getInstance()?.presentedViewController is AlertViewController)
}
Expand Down Expand Up @@ -121,7 +121,7 @@ final class CallVisualizerCoordinatorTests: XCTestCase {

let answer = Command<Bool> { _ in }
let request = CoreSdkClient.Request(id: "123", outcome: "timed_out", platform: nil)
coordinator.handleEngagementRequestAccepted(request: request, answer: answer)
coordinator.handleEngagementRequest(request: request, answer: answer)

XCTAssertFalse(coordinator.environment.presenter.getInstance()?.presentedViewController is AlertViewController)
}
Expand Down

0 comments on commit cc4cef8

Please sign in to comment.