Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(151)

Side by Side Diff: chrome/test/data/webui/settings/settings_autofill_section_browsertest.js

Issue 2180823004: Migrate <cr-dialog> from PaperDialogBehavior to native <dialog>. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** @fileoverview Runs the Polymer Autofill Settings tests. */ 5 /** @fileoverview Runs the Polymer Autofill Settings tests. */
6 6
7 /** @const {string} Path to root from chrome/test/data/webui/settings/. */ 7 /** @const {string} Path to root from chrome/test/data/webui/settings/. */
8 var ROOT_PATH = '../../../../../'; 8 var ROOT_PATH = '../../../../../';
9 9
10 // Polymer BrowserTest fixture. 10 // Polymer BrowserTest fixture.
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after
159 * Creates the Edit Address dialog and fulfills the promise when the dialog 159 * Creates the Edit Address dialog and fulfills the promise when the dialog
160 * has actually opened. 160 * has actually opened.
161 * @param {!chrome.autofillPrivate.AddressEntry} address 161 * @param {!chrome.autofillPrivate.AddressEntry} address
162 * @return {!Promise<Object>} 162 * @return {!Promise<Object>}
163 */ 163 */
164 createAddressDialog_: function(address) { 164 createAddressDialog_: function(address) {
165 return new Promise(function(resolve) { 165 return new Promise(function(resolve) {
166 var section = document.createElement('settings-address-edit-dialog'); 166 var section = document.createElement('settings-address-edit-dialog');
167 section.address = address; 167 section.address = address;
168 document.body.appendChild(section); 168 document.body.appendChild(section);
169 section.addEventListener('iron-overlay-opened', function() { 169 section.addEventListener('on-update-address-wrapper', function() {
170 resolve(section); 170 resolve(section);
171 }); 171 });
172 }); 172 });
173 }, 173 },
174 174
175 /** 175 /**
176 * Creates the Edit Credit Card dialog. 176 * Creates the Edit Credit Card dialog.
177 * @param {!chrome.autofillPrivate.CreditCardEntry} creditCardItem 177 * @param {!chrome.autofillPrivate.CreditCardEntry} creditCardItem
178 * @return {!Object} 178 * @return {!Object}
179 */ 179 */
(...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after
308 var creditCard = FakeDataMaker.emptyCreditCardEntry(); 308 var creditCard = FakeDataMaker.emptyCreditCardEntry();
309 var creditCardDialog = self.createCreditCardDialog_(creditCard); 309 var creditCardDialog = self.createCreditCardDialog_(creditCard);
310 310
311 creditCardDialog.addEventListener('save-credit-card', function() { 311 creditCardDialog.addEventListener('save-credit-card', function() {
312 // Fail the test because the save event should not be called when cancel 312 // Fail the test because the save event should not be called when cancel
313 // is clicked. 313 // is clicked.
314 assertTrue(false); 314 assertTrue(false);
315 done(); 315 done();
316 }); 316 });
317 317
318 creditCardDialog.addEventListener('iron-overlay-closed', function() { 318 creditCardDialog.addEventListener('close', function() {
319 // Test is |done| in a timeout in order to ensure that 319 // Test is |done| in a timeout in order to ensure that
320 // 'save-credit-card' is NOT fired after this test. 320 // 'save-credit-card' is NOT fired after this test.
321 window.setTimeout(done, 100); 321 window.setTimeout(done, 100);
322 }); 322 });
323 323
324 MockInteractions.tap(creditCardDialog.$.cancelButton); 324 MockInteractions.tap(creditCardDialog.$.cancelButton);
325 }); 325 });
326 }); 326 });
327 327
328 mocha.run(); 328 mocha.run();
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
518 test('verifyCancelDoesNotSaveAddress', function(done) { 518 test('verifyCancelDoesNotSaveAddress', function(done) {
519 self.createAddressDialog_( 519 self.createAddressDialog_(
520 FakeDataMaker.addressEntry()).then(function(dialog) { 520 FakeDataMaker.addressEntry()).then(function(dialog) {
521 dialog.addEventListener('save-address', function() { 521 dialog.addEventListener('save-address', function() {
522 // Fail the test because the save event should not be called when 522 // Fail the test because the save event should not be called when
523 // cancel is clicked. 523 // cancel is clicked.
524 assertTrue(false); 524 assertTrue(false);
525 done(); 525 done();
526 }); 526 });
527 527
528 dialog.addEventListener('iron-overlay-closed', function() { 528 dialog.addEventListener('close', function() {
529 // Test is |done| in a timeout in order to ensure that 529 // Test is |done| in a timeout in order to ensure that
530 // 'save-address' is NOT fired after this test. 530 // 'save-address' is NOT fired after this test.
531 window.setTimeout(done, 100); 531 window.setTimeout(done, 100);
532 }); 532 });
533 533
534 MockInteractions.tap(dialog.$.cancelButton); 534 MockInteractions.tap(dialog.$.cancelButton);
535 }); 535 });
536 }); 536 });
537 }); 537 });
538 538
(...skipping 225 matching lines...) Expand 10 before | Expand all | Expand 10 after
764 assertEquals(city, cols[0].value); 764 assertEquals(city, cols[0].value);
765 assertEquals(state, cols[1].value); 765 assertEquals(state, cols[1].value);
766 assertEquals(zip, cols[2].value); 766 assertEquals(zip, cols[2].value);
767 }); 767 });
768 }); 768 });
769 }); 769 });
770 }); 770 });
771 771
772 mocha.run(); 772 mocha.run();
773 }); 773 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698