`npm test`
SendXec
To test QR code scanning, navigate to https://cashtab-local-dev.netlify.app on mobile
[] Scan a QR code of an ecash: address and it populates in the field
[] Scan a QR code of an etoken: address and it populates in the field
[] Generate a QR code with params, scan it, verify it populates field with expected errors (e.g. enter `ecash:qp89xgjhcqdnzzemts0aj378nfe2mhu9yvxj9nhgg6?amount=5` at https://www.qr-code-generator.com/ and verify amount field is updated and see error msgs)
[x] Enter a valid XEC address and amount, no validation errors (handled by `npm test`)
[x] Invalid XEC address, addr validation error (handled by `npm test`)
[x] Valid XEC address with valid amount. Amount is entered in amount field and input is disabled. (handled by `npm test`)
[x] Valid XEC address with invalid amount param. Validation error appears below amount field. Amount field is disabled. (handled by `npm test`)
[x] Valid XEC address with invalid query string. Amount and Send are disabled. Expected validation error msg. (handled by `npm test`)
[x] Above use cases with alias instead of XEC address, including alias server error and alias server unregistered response (handled by `npm test`)
SendToken screen
[x] Enter a valid XEC address, no validation errors (handled by `npm test`)
[x] Invalid XEC address, addr validation error (handled by `npm test`)
[x] Valid eToken address, no validation errors (handled by `npm test`)
[x] Valid XEC address with valid query string. Error msg that query strings are not supported for SendToken. (handled by `npm test`)
[x] Above use cases with alias instead of XEC address, including alias server error and alias server unregistered response (handled by `npm test`)