PaymentRequest .show(optional detailsPromise) tests

These test cause detailsPromise to resolve successfully with some updated value. As such, that will cause something in the payment sheet to change. Each test describes what is expected to change - if anything.

Instructions: Click on each button in sequence from top to bottom without refreshing the page. The payment sheet will be shown. If required, confirm that the expected value appears in the payment sheet. Finally, manually abort/cancel the payment request by closing the payment sheet.

If you find a buggy test, please file a bug and tag one of the suggested reviewers.