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

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

Issue 2153243002: MD Settings: Replace paper-item with button under passwords_and_forms_page/. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixing test assertions to ignore spaces. 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
« no previous file with comments | « chrome/browser/resources/settings/passwords_and_forms_page/credit_card_edit_dialog.js ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 238 matching lines...) Expand 10 before | Expand all | Expand 10 after
249 creditCard.expirationYear = twentyFifteen.toString(); 249 creditCard.expirationYear = twentyFifteen.toString();
250 250
251 var creditCardDialog = self.createCreditCardDialog_(creditCard); 251 var creditCardDialog = self.createCreditCardDialog_(creditCard);
252 var selectableYears = creditCardDialog.$.yearList.items; 252 var selectableYears = creditCardDialog.$.yearList.items;
253 var firstSelectableYear = selectableYears[0]; 253 var firstSelectableYear = selectableYears[0];
254 var lastSelectableYear = selectableYears[selectableYears.length - 1]; 254 var lastSelectableYear = selectableYears[selectableYears.length - 1];
255 255
256 var now = new Date(); 256 var now = new Date();
257 var maxYear = now.getFullYear() + 9; 257 var maxYear = now.getFullYear() + 9;
258 258
259 assertEquals('2015', firstSelectableYear.textContent); 259 assertEquals('2015', firstSelectableYear.textContent.trim());
260 assertEquals(maxYear.toString(), lastSelectableYear.textContent); 260 assertEquals(maxYear.toString(), lastSelectableYear.textContent.trim());
261 }); 261 });
262 262
263 test('verifyVeryFutureCreditCardYear', function() { 263 test('verifyVeryFutureCreditCardYear', function() {
264 var creditCard = FakeDataMaker.creditCardEntry(); 264 var creditCard = FakeDataMaker.creditCardEntry();
265 265
266 // Expiring 20 years from now is unusual. 266 // Expiring 20 years from now is unusual.
267 var now = new Date(); 267 var now = new Date();
268 var farFutureYear = now.getFullYear() + 20; 268 var farFutureYear = now.getFullYear() + 20;
269 creditCard.expirationYear = farFutureYear.toString(); 269 creditCard.expirationYear = farFutureYear.toString();
270 270
271 var creditCardDialog = self.createCreditCardDialog_(creditCard); 271 var creditCardDialog = self.createCreditCardDialog_(creditCard);
272 var selectableYears = creditCardDialog.$.yearList.items; 272 var selectableYears = creditCardDialog.$.yearList.items;
273 var firstSelectableYear = selectableYears[0]; 273 var firstSelectableYear = selectableYears[0];
274 var lastSelectableYear = selectableYears[selectableYears.length - 1]; 274 var lastSelectableYear = selectableYears[selectableYears.length - 1];
275 275
276 assertEquals(now.getFullYear().toString(), 276 assertEquals(now.getFullYear().toString(),
277 firstSelectableYear.textContent); 277 firstSelectableYear.textContent.trim());
278 assertEquals(farFutureYear.toString(), lastSelectableYear.textContent); 278 assertEquals(farFutureYear.toString(),
279 lastSelectableYear.textContent.trim());
279 }); 280 });
280 281
281 test('verifyVeryNormalCreditCardYear', function() { 282 test('verifyVeryNormalCreditCardYear', function() {
282 var creditCard = FakeDataMaker.creditCardEntry(); 283 var creditCard = FakeDataMaker.creditCardEntry();
283 284
284 // Expiring 2 years from now is not unusual. 285 // Expiring 2 years from now is not unusual.
285 var now = new Date(); 286 var now = new Date();
286 var nearFutureYear = now.getFullYear() + 2; 287 var nearFutureYear = now.getFullYear() + 2;
287 creditCard.expirationYear = nearFutureYear.toString(); 288 creditCard.expirationYear = nearFutureYear.toString();
288 var maxYear = now.getFullYear() + 9; 289 var maxYear = now.getFullYear() + 9;
289 290
290 var creditCardDialog = self.createCreditCardDialog_(creditCard); 291 var creditCardDialog = self.createCreditCardDialog_(creditCard);
291 var selectableYears = creditCardDialog.$.yearList.items; 292 var selectableYears = creditCardDialog.$.yearList.items;
292 var firstSelectableYear = selectableYears[0]; 293 var firstSelectableYear = selectableYears[0];
293 var lastSelectableYear = selectableYears[selectableYears.length - 1]; 294 var lastSelectableYear = selectableYears[selectableYears.length - 1];
294 295
295 assertEquals(now.getFullYear().toString(), 296 assertEquals(now.getFullYear().toString(),
296 firstSelectableYear.textContent); 297 firstSelectableYear.textContent.trim());
297 assertEquals(maxYear.toString(), lastSelectableYear.textContent); 298 assertEquals(maxYear.toString(), lastSelectableYear.textContent.trim());
298 }); 299 });
299 300
300 // Test will timeout if event is not received. 301 // Test will timeout if event is not received.
301 test('verifySaveCreditCardEdit', function(done) { 302 test('verifySaveCreditCardEdit', function(done) {
302 var creditCard = FakeDataMaker.emptyCreditCardEntry(); 303 var creditCard = FakeDataMaker.emptyCreditCardEntry();
303 var creditCardDialog = self.createCreditCardDialog_(creditCard); 304 var creditCardDialog = self.createCreditCardDialog_(creditCard);
304 305
305 creditCardDialog.addEventListener('save-credit-card', function(event) { 306 creditCardDialog.addEventListener('save-credit-card', function(event) {
306 assertEquals(creditCard.guid, event.detail.guid); 307 assertEquals(creditCard.guid, event.detail.guid);
307 done(); 308 done();
(...skipping 457 matching lines...) Expand 10 before | Expand all | Expand 10 after
765 assertEquals(city, cols[0].value); 766 assertEquals(city, cols[0].value);
766 assertEquals(state, cols[1].value); 767 assertEquals(state, cols[1].value);
767 assertEquals(zip, cols[2].value); 768 assertEquals(zip, cols[2].value);
768 }); 769 });
769 }); 770 });
770 }); 771 });
771 }); 772 });
772 773
773 mocha.run(); 774 mocha.run();
774 }); 775 });
OLDNEW
« no previous file with comments | « chrome/browser/resources/settings/passwords_and_forms_page/credit_card_edit_dialog.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698