diff --git a/GliaWidgetsTests/Lib/ChatItem/ChatItem+Equatable.swift b/GliaWidgetsTests/Lib/ChatItem/ChatItem+Equatable.swift index 289362f83..2ef59b5f3 100644 --- a/GliaWidgetsTests/Lib/ChatItem/ChatItem+Equatable.swift +++ b/GliaWidgetsTests/Lib/ChatItem/ChatItem+Equatable.swift @@ -6,7 +6,7 @@ extension ChatItem.Kind: Equatable { case (.queueOperator, .queueOperator): return true - case (.outgoingMessage(let lhsMessage), .outgoingMessage(let rhsMessage)): + case (.outgoingMessage(let lhsMessage, _), .outgoingMessage(let rhsMessage, _)): return lhsMessage.payload.messageId == rhsMessage.payload.messageId case (.visitorMessage(let lhsMessage, _), .visitorMessage(let rhsMessage, _)): diff --git a/GliaWidgetsTests/Sources/ChatViewModel/ChatViewModelTests.swift b/GliaWidgetsTests/Sources/ChatViewModel/ChatViewModelTests.swift index 8a10fab61..bc8d80a78 100644 --- a/GliaWidgetsTests/Sources/ChatViewModel/ChatViewModelTests.swift +++ b/GliaWidgetsTests/Sources/ChatViewModel/ChatViewModelTests.swift @@ -24,7 +24,8 @@ class ChatViewModelTests: XCTestCase { isCustomCardSupported: false, isWindowVisible: .init(with: true), startAction: .none, - deliveredStatusText: "Delivered", + deliveredStatusText: "Delivered", + failedToDeliverStatusText: "Failed", chatType: .nonAuthenticated, environment: .init( fetchFile: { _, _, _ in }, @@ -744,7 +745,7 @@ class ChatViewModelTests: XCTestCase { let outgoingMessage = OutgoingMessage(payload: .mock(messageIdSuffix: messageIdSuffix)) viewModel.pendingSection.append( - .init(kind: .outgoingMessage(outgoingMessage)) + .init(kind: .outgoingMessage(outgoingMessage, error: nil)) ) viewModel.interactorEvent(.receivedMessage(.mock(id: outgoingMessage.payload.messageId.rawValue))) diff --git a/GliaWidgetsTests/ViewModel/Chat/Mocks/ChatItem.Kind.Mock.swift b/GliaWidgetsTests/ViewModel/Chat/Mocks/ChatItem.Kind.Mock.swift index da5b313be..132d4744d 100644 --- a/GliaWidgetsTests/ViewModel/Chat/Mocks/ChatItem.Kind.Mock.swift +++ b/GliaWidgetsTests/ViewModel/Chat/Mocks/ChatItem.Kind.Mock.swift @@ -14,7 +14,7 @@ extension ChatItem.Kind { static func mock(kind: Internal) -> ChatItem.Kind { switch kind { case .queueOperator: return .queueOperator - case .outgoingMessage: return .outgoingMessage(.mock()) + case .outgoingMessage: return .outgoingMessage(.mock(), error: nil) case .visitorMessage: return .visitorMessage(.mock(), status: nil) case .operatorMessage: return .operatorMessage(