From fba04620e15a8ff1407cca41b45662b3ab7d53ec Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Tue, 31 Jan 2023 10:47:57 +0100 Subject: [PATCH] Fake to set recording state when start recording Setting the recording state would be triggered by signaling message when using the app Signed-off-by: Marcel Hibbe --- .../talk/viewmodels/CallRecordingViewModelTest.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/test/java/com/nextcloud/talk/viewmodels/CallRecordingViewModelTest.kt b/app/src/test/java/com/nextcloud/talk/viewmodels/CallRecordingViewModelTest.kt index aa2de9e10..bad4de56d 100644 --- a/app/src/test/java/com/nextcloud/talk/viewmodels/CallRecordingViewModelTest.kt +++ b/app/src/test/java/com/nextcloud/talk/viewmodels/CallRecordingViewModelTest.kt @@ -22,6 +22,14 @@ class CallRecordingViewModelTest : AbstractViewModelTest() { viewModel.clickRecordButton() Assert.equals(CallRecordingViewModel.RecordingStartLoadingState, viewModel.viewState.value) + + // fake to execute setRecordingState which would be triggered by signaling message + viewModel.setRecordingState(CallRecordingViewModel.RECORDING_STARTED_VIDEO_CODE) + + Assert.equals( + CallRecordingViewModel.RecordingStartedState(true).javaClass, + viewModel.viewState.value?.javaClass + ) } @Test