| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 }); |
| OLD | NEW |