Add view item navigation (#269)

This commit is contained in:
David Perez 2023-11-21 14:23:44 -06:00 committed by Álison Fernandes
parent 8ec9933a08
commit 57210cefc5
3 changed files with 3 additions and 16 deletions

View file

@ -53,8 +53,6 @@ fun VaultScreen(
when (event) {
VaultEvent.NavigateToAddItemScreen -> onNavigateToVaultAddItemScreen()
is VaultEvent.NavigateToItemScreen -> onNavigateToVaultItemScreen(event.vaultItemId)
VaultEvent.NavigateToVaultSearchScreen -> {
// TODO Create vault search screen and navigation implementation BIT-213
Toast
@ -62,11 +60,7 @@ fun VaultScreen(
.show()
}
is VaultEvent.NavigateToVaultItem -> {
Toast
.makeText(context, "Navigate to the item details screen", Toast.LENGTH_SHORT)
.show()
}
is VaultEvent.NavigateToVaultItem -> onNavigateToVaultItemScreen(event.itemId)
VaultEvent.NavigateToCardGroup -> {
Toast

View file

@ -406,13 +406,6 @@ sealed class VaultEvent {
*/
data object NavigateToAddItemScreen : VaultEvent()
/**
* Navigate to the Vault Item screen.
*/
data class NavigateToItemScreen(
val vaultItemId: String,
) : VaultEvent()
/**
* Navigate to the item details screen.
*/

View file

@ -118,8 +118,8 @@ class VaultScreenTest : BaseComposeTest() {
}
@Test
fun `NavigateToItemScreen event should call onNavigateToVaultItemScreenCalled`() {
mutableEventFlow.tryEmit(VaultEvent.NavigateToItemScreen(vaultItemId = "id"))
fun `NavigateToVaultItem event should call onNavigateToVaultItemScreenCalled`() {
mutableEventFlow.tryEmit(VaultEvent.NavigateToVaultItem(itemId = "id"))
assertTrue(onNavigateToVaultItemScreenCalled)
}