BIT-168: Add FakeNavHostController and tests for RootNavScreen (#46)

Co-authored-by: Andrew Haisting <ahaisting@livefront.com>
This commit is contained in:
Brian Yencho
2023-09-13 14:41:56 -05:00
committed by Álison Fernandes
parent 4229918d74
commit a358408ea7
3 changed files with 252 additions and 1 deletions

View File

@@ -5,6 +5,7 @@ import androidx.compose.runtime.getValue
import androidx.hilt.navigation.compose.hiltViewModel
import androidx.lifecycle.compose.collectAsStateWithLifecycle
import androidx.navigation.NavDestination
import androidx.navigation.NavHostController
import androidx.navigation.compose.NavHost
import androidx.navigation.compose.rememberNavController
import androidx.navigation.navOptions
@@ -24,8 +25,8 @@ import com.x8bit.bitwarden.ui.platform.feature.vaultunlocked.vaultUnlockedDestin
@Composable
fun RootNavScreen(
viewModel: RootNavViewModel = hiltViewModel(),
navController: NavHostController = rememberNavController(),
) {
val navController = rememberNavController()
val state by viewModel.stateFlow.collectAsStateWithLifecycle()
NavHost(