updateWith() method: test validity of payment method identifiers.
When shown a payment sheet, select a different address.
Must throw if the URL has a password.
Must throw if the URL has a username.
Must throw if the URL has a username and a password.
Must throw if it's http, and has a username and password.
Must throw if the URL is invalid (port range).
Must throw if the PMI contains characters that are out of range.
Must throw if not https.
Must throw if the standardized PMI contains characters outside the ascii range.
Must throw if standardized PMI has uppercase characters.
Done!
If you find a buggy test, please
file a bug
and tag one of the
suggested reviewers
.