Skip to content

Commit ac068e9

Browse files
committed
fix tests
1 parent c8851a3 commit ac068e9

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

base/src/test/java/io/github/sds100/keymapper/base/actions/ConfigShellCommandViewModelTest.kt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@ import io.github.sds100.keymapper.common.models.ShellResult
1010
import io.github.sds100.keymapper.common.utils.Success
1111
import io.github.sds100.keymapper.data.Keys
1212
import io.github.sds100.keymapper.sysbridge.manager.SystemBridgeConnectionManager
13+
import io.github.sds100.keymapper.sysbridge.manager.SystemBridgeConnectionState
1314
import kotlinx.coroutines.Dispatchers
1415
import kotlinx.coroutines.ExperimentalCoroutinesApi
16+
import kotlinx.coroutines.flow.MutableStateFlow
1517
import kotlinx.coroutines.flow.first
1618
import kotlinx.coroutines.flow.flowOf
1719
import kotlinx.coroutines.test.UnconfinedTestDispatcher
@@ -68,7 +70,15 @@ class ConfigShellCommandViewModelTest {
6870

6971
mockExecuteShellCommandUseCase = mock()
7072
mockNavigationProvider = mock()
71-
mockSystemBridgeConnectionManager = mock()
73+
mockSystemBridgeConnectionManager = mock {
74+
on { connectionState }.thenReturn(
75+
MutableStateFlow(
76+
SystemBridgeConnectionState.Connected(
77+
0L,
78+
),
79+
),
80+
)
81+
}
7282

7383
fakePreferenceRepository = FakePreferenceRepository()
7484

0 commit comments

Comments
 (0)