| Index: chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc
|
| diff --git a/chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc b/chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc
|
| index f2c90cf6aec0fecd151b62e931673017d37270dc..464eaf4e028bf6a25517e8b8a845095e7a5d383d 100644
|
| --- a/chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc
|
| +++ b/chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc
|
| @@ -1772,4 +1772,19 @@ IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest,
|
| EXPECT_EQ(ASCIIToUTF16("USD"), controller->transaction_currency_);
|
| }
|
|
|
| +// Same as above, plus readonly attribute.
|
| +IN_PROC_BROWSER_TEST_F(AutofillDialogControllerTest,
|
| + TransactionAmountReadonly) {
|
| + std::string html(
|
| + "<input type='number' step='0.01'"
|
| + " autocomplete='transaction-amount' value='24' readonly>"
|
| + "<input autocomplete='transaction-currency' value='USD' readonly>"
|
| + "<input autocomplete='cc-csc'>");
|
| + AutofillDialogControllerImpl* controller = SetUpHtmlAndInvoke(html);
|
| + ASSERT_TRUE(controller);
|
| +
|
| + EXPECT_EQ(ASCIIToUTF16("24"), controller->transaction_amount_);
|
| + EXPECT_EQ(ASCIIToUTF16("USD"), controller->transaction_currency_);
|
| +}
|
| +
|
| } // namespace autofill
|
|
|