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