| OLD | NEW |
| (Empty) |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | |
| 2 // Use of this source code is governed by a BSD-style license that can be | |
| 3 // found in the LICENSE file. | |
| 4 | |
| 5 GEN_INCLUDE(['../options_browsertest_base.js']); | |
| 6 | |
| 7 GEN('#if defined(OS_CHROMEOS)'); | |
| 8 | |
| 9 /** | |
| 10 * DateTimeOptionsWebUITest tests the date and time section of the options page. | |
| 11 * @constructor | |
| 12 * @extends {testing.Test} | |
| 13 */ | |
| 14 function DateTimeOptionsWebUITest() {} | |
| 15 | |
| 16 DateTimeOptionsWebUITest.prototype = { | |
| 17 __proto__: OptionsBrowsertestBase.prototype, | |
| 18 | |
| 19 /** | |
| 20 * Browse to date/time options. | |
| 21 * @override | |
| 22 */ | |
| 23 browsePreload: 'chrome://settings-frame/search#date', | |
| 24 }; | |
| 25 | |
| 26 TEST_F('DateTimeOptionsWebUITest', 'testShowSetTimeButton', function() { | |
| 27 assertEquals(this.browsePreload, document.location.href); | |
| 28 | |
| 29 // Show button. | |
| 30 BrowserOptions.setCanSetTime(true); | |
| 31 expectFalse($('set-time').hidden); | |
| 32 | |
| 33 // Hide button. | |
| 34 BrowserOptions.setCanSetTime(false); | |
| 35 expectTrue($('set-time').hidden); | |
| 36 }); | |
| 37 | |
| 38 GEN('#endif'); | |
| OLD | NEW |