Bug 1642064 - Separate Add and Edit credit card and address entry UI title. r=abr,MattN

Differential Revision: https://phabricator.services.mozilla.com/D78847
This commit is contained in:
Zibi Braniecki 2020-06-11 19:30:32 +00:00
parent c10f9d3fbf
commit 9d127ef2c4
2 changed files with 14 additions and 2 deletions

View File

@ -159,7 +159,7 @@ class EditAddressDialog extends AutofillEditDialog {
}
localizeDocument() {
if (this._record) {
if (this._record?.guid) {
this._elements.title.dataset.localization = "editAddressTitle";
}
}
@ -180,7 +180,7 @@ class EditCreditCardDialog extends AutofillEditDialog {
}
localizeDocument() {
if (this._record) {
if (this._record?.guid) {
this._elements.title.dataset.localization = "editCreditCardTitle";
}
}

View File

@ -23,6 +23,12 @@ add_task(async function test_cancelEditCreditCardDialogWithESC() {
add_task(async function test_saveCreditCard() {
await testDialog(EDIT_CREDIT_CARD_DIALOG_URL, win => {
ok(
win.document.documentElement
.querySelector("title")
.textContent.includes("Add"),
"Add card dialog title is correct"
);
EventUtils.synthesizeKey("VK_TAB", {}, win);
EventUtils.synthesizeKey(TEST_CREDIT_CARD_1["cc-number"], {}, win);
EventUtils.synthesizeKey("VK_TAB", {}, win);
@ -157,6 +163,12 @@ add_task(async function test_editCreditCard() {
await testDialog(
EDIT_CREDIT_CARD_DIALOG_URL,
win => {
ok(
win.document.documentElement
.querySelector("title")
.textContent.includes("Edit"),
"Edit card dialog title is correct"
);
EventUtils.synthesizeKey("VK_TAB", {}, win);
EventUtils.synthesizeKey("VK_TAB", {}, win);
EventUtils.synthesizeKey("VK_TAB", {}, win);