From ec62ea4dd25c00364f25e376dc0c635eefae2beb Mon Sep 17 00:00:00 2001 From: James Rich Date: Thu, 21 May 2026 18:32:48 -0500 Subject: [PATCH] fix: update MessageViewModelTest mock for SendMessageUseCase return type The interface now returns Int (packetId), so the test mock must return an Int instead of Unit. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../org/meshtastic/feature/messaging/MessageViewModelTest.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/feature/messaging/src/commonTest/kotlin/org/meshtastic/feature/messaging/MessageViewModelTest.kt b/feature/messaging/src/commonTest/kotlin/org/meshtastic/feature/messaging/MessageViewModelTest.kt index 80877834b..84944d7ba 100644 --- a/feature/messaging/src/commonTest/kotlin/org/meshtastic/feature/messaging/MessageViewModelTest.kt +++ b/feature/messaging/src/commonTest/kotlin/org/meshtastic/feature/messaging/MessageViewModelTest.kt @@ -179,7 +179,7 @@ class MessageViewModelTest { @Test fun testSendMessage() = runTest { - everySuspend { sendMessageUseCase.invoke(any(), any(), any()) } returns Unit + everySuspend { sendMessageUseCase.invoke(any(), any(), any()) } returns 1 viewModel.sendMessage("Hello", "0!12345678", null)