[BIT-2358] Generate username automatically when creating a new login (#1390)

This commit is contained in:
Patrick Honkonen 2024-06-03 10:36:05 -04:00 committed by Álison Fernandes
parent c2a7d3b66d
commit 1b8ac87700
2 changed files with 5 additions and 2 deletions

View file

@ -261,7 +261,10 @@ class GeneratorViewModel @Inject constructor(
private fun loadOptions() {
when (val selectedType = state.selectedType) {
is Passcode -> loadPasscodeOptions(selectedType = selectedType, usePolicyDefault = true)
is Username -> loadUsernameOptions(selectedType = selectedType)
is Username -> loadUsernameOptions(
selectedType = selectedType,
forceRegeneration = selectedType.selectedType !is ForwardedEmailAlias,
)
}
}

View file

@ -237,7 +237,7 @@ class GeneratorViewModelTest : BaseViewModelTest() {
assertEquals(GeneratorEvent.NavigateBack, eventTurbine.awaitItem())
assertEquals(
GeneratorResult.Username(username = "-"),
GeneratorResult.Username(username = "email+abcd1234@address.com"),
generatorResultTurbine.awaitItem(),
)
}