Update various dependencies to latest versions (#426)

This commit is contained in:
Brian Yencho
2023-12-20 14:18:05 -06:00
committed by GitHub
parent b931b7367a
commit bdf5abae8e
2 changed files with 20 additions and 11 deletions

View File

@@ -10,9 +10,11 @@ import androidx.navigation.NavHostController
import androidx.navigation.NavOptions
import androidx.navigation.Navigator
import androidx.navigation.NavigatorProvider
import androidx.navigation.NavigatorState
import androidx.navigation.compose.ComposeNavigator
import io.mockk.every
import io.mockk.mockk
import kotlinx.coroutines.flow.MutableStateFlow
import org.junit.Assert.assertEquals
/**
@@ -40,6 +42,13 @@ class FakeNavHostController : NavHostController(context = mockk()) {
init {
navigatorProvider = TestNavigatorProvider()
navigatorProvider.addNavigator(ComposeNavigator())
val state = mockk<NavigatorState>(relaxed = true) {
every { backStack } returns MutableStateFlow(emptyList())
}
navigatorProvider.navigators.forEach { (_, navigator) ->
navigator.onAttach(state)
}
}
/**