Changing Add Login Type methods to be more specific, and changing some values to be Text instead of Strings. (#346)

This commit is contained in:
Oleg Semenenko
2023-12-07 09:54:57 -06:00
committed by GitHub
parent 00e9540d51
commit 5d200b36ff
6 changed files with 61 additions and 67 deletions

View File

@@ -395,7 +395,7 @@ class VaultAddItemScreenTest : BaseComposeTest() {
verify {
viewModel.trySendAction(
VaultAddItemAction.ItemType.LoginType.FolderChange("Folder 1"),
VaultAddItemAction.ItemType.LoginType.FolderChange("Folder 1".asText()),
)
}
}
@@ -411,7 +411,7 @@ class VaultAddItemScreenTest : BaseComposeTest() {
.assertIsDisplayed()
mutableStateFlow.update { currentState ->
updateLoginType(currentState) { copy(folder = "Folder 2") }
updateLoginType(currentState) { copy(folderName = "Folder 2".asText()) }
}
composeTestRule

View File

@@ -152,13 +152,13 @@ class VaultAddItemViewModelTest : BaseViewModelTest() {
@Test
fun `FolderChange should update folder in LoginItem`() = runTest {
val viewModel = createAddVaultItemViewModel()
val action = VaultAddItemAction.ItemType.LoginType.FolderChange("newFolder")
val action = VaultAddItemAction.ItemType.LoginType.FolderChange("newFolder".asText())
viewModel.actionChannel.trySend(action)
val expectedLoginItem =
(initialState.selectedType as VaultAddItemState.ItemType.Login)
.copy(folder = "newFolder")
.copy(folderName = "newFolder".asText())
val expectedState = initialState.copy(selectedType = expectedLoginItem)
@@ -500,7 +500,7 @@ class VaultAddItemViewModelTest : BaseViewModelTest() {
username: String = "",
password: String = "",
uri: String = "",
folder: String = "No Folder",
folder: Text = "No Folder".asText(),
favorite: Boolean = false,
masterPasswordReprompt: Boolean = false,
notes: String = "",
@@ -512,7 +512,7 @@ class VaultAddItemViewModelTest : BaseViewModelTest() {
username = username,
password = password,
uri = uri,
folder = folder,
folderName = folder,
favorite = favorite,
masterPasswordReprompt = masterPasswordReprompt,
notes = notes,

View File

@@ -112,7 +112,7 @@ class VaultDataExtensionsTest {
username = "mockUsername-1",
password = "mockPassword-1",
uri = "mockUri-1",
folder = "mockFolder-1",
folderName = "mockFolder-1".asText(),
favorite = false,
masterPasswordReprompt = false,
notes = "mockNotes-1",