PM-12733: Trim totp codes before saving them (#4315)

This commit is contained in:
David Perez authored and GitHub committed 2024-11-18 15:05:00 +00:00
1 parent e90bd136f6
commit ffeae93728
2 files changed
+2 -3

No files matched your search

@@ -46,7 +46,7 @@ class ManualCodeEntryViewModel @Inject constructor(
}
private fun handleCodeSubmit() {
vaultRepository.emitTotpCodeResult(TotpCodeResult.Success(state.code))
vaultRepository.emitTotpCodeResult(TotpCodeResult.Success(state.code.trim()))
sendEvent(ManualCodeEntryEvent.NavigateBack)
}
@@ -36,8 +36,7 @@ class ManualCodeEntryViewModelTests : BaseViewModelTest() {
@Test
fun `CodeSubmit should emit new code and NavigateBack`() = runTest {
val viewModel =
createViewModel(initialState = ManualCodeEntryState("TestCode"))
val viewModel = createViewModel(initialState = ManualCodeEntryState(" TestCode "))
viewModel.eventFlow.test {
viewModel.trySendAction(ManualCodeEntryAction.CodeSubmit)