secant-android-wallet/docs/testing/manual_testing
Honza Rychnovsky 5296dc5ea9
[#791] Add Scan To Send
* [#791] Add Scan Button To Send Screen

- Switched Send.Form screen input fields ordering to match the MFP design
- Added Scan button to Send.Form
- Changed navigation to pass the scanned result to the Send.Form screen
- Added leading and trailing icons to FormTextField component
- Created SendArgumentsWrapper to pass any future Zcash URL parsed parameters

* Report invalid address scanned

- Merged composes to provide snackbar after invalid address scanned

* Add SendView tests

- Added one for scanner click and one for initial send arguments inserted
- This led to input and check amount and memo as part of the SendArgumentsWrapper too to have it prepare for future Zcash URI parsing

* Static analysis warnings fixes

* Don't make camera feature required

- And hide the scanner button on Send.Form when any camera is not supported by the device

* Let SendArgumentsWrapperFixture use SDK fixtures

* Tweak hint text

We need better text, but this is at least more correct than the previous iteration.

* Replace assertTextContains with assertTextEquals

- To compare inputs texts to an exact match to avoid potentially missing bugs if there is extra text in the field that we're not expecting

* Fix ktlint warning

---------

Co-authored-by: Carter Jernigan <git@carterjernigan.com>
2023-03-30 09:58:20 +02:00
..
App Packaging.md [#707] Exclude files from release packaging only 2023-01-18 11:25:06 -05:00
Contact Support.md [#303] Write crash logs on external storage (#429) 2022-05-31 12:38:02 -04:00
Crash Reporting.md [#346][#304] Configure Crashlytics and analytics opt-out 2023-01-26 14:12:44 -05:00
Launcher icon.md [#20] Add launcher icon 2021-12-02 15:16:20 -05:00
Logging.md [#303] Write crash logs on external storage (#429) 2022-05-31 12:38:02 -04:00
Low device storage.md [#174]added warning screen + StorageChecker.kt (#594) 2022-10-03 15:59:09 +02:00
QR Code Generation.md [#145] Profile scaffold 2022-01-13 12:49:08 -05:00
QR Scan.md [#791] Add Scan To Send 2023-03-30 09:58:20 +02:00
Release build.md [#764] Android Remote Config implementation 2023-02-21 12:50:31 -05:00
Screen brightness.md [#167] Increase brightness when displaying QR Code (#596) 2022-09-29 15:13:54 +02:00
Screen security.md [#748][#749] Preferences for sync 2023-02-17 11:39:15 -05:00
Settings.md [#748][#749] Preferences for sync 2023-02-17 11:39:15 -05:00
Splash screen.md [#14] Splash screen 2021-12-04 09:01:21 -05:00