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 <dev@mhibbe.de>
This commit is contained in:
Marcel Hibbe 2023-01-31 10:47:57 +01:00
parent 724f41a3be
commit fba04620e1
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B

View File

@ -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