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 5GEN('#if defined(OS_CHROMEOS)'); 6 7/** 8 * DateTimeOptionsWebUITest tests the date and time section of the options page. 9 * @constructor 10 * @extends {testing.Test} 11 */ 12function DateTimeOptionsWebUITest() {} 13 14DateTimeOptionsWebUITest.prototype = { 15 __proto__: testing.Test.prototype, 16 17 /** 18 * Browse to date/time options. 19 * @override 20 */ 21 browsePreload: 'chrome://settings-frame/search#date', 22}; 23 24TEST_F('DateTimeOptionsWebUITest', 'testShowSetTimeButton', function() { 25 assertEquals(this.browsePreload, document.location.href); 26 27 // Hide label and show button. 28 BrowserOptions.setCanSetTime(true); 29 expectTrue($('time-synced-explanation').hidden); 30 expectFalse($('set-time').hidden); 31 32 // Show label and hide button. 33 BrowserOptions.setCanSetTime(false); 34 expectFalse($('time-synced-explanation').hidden); 35 expectTrue($('set-time').hidden); 36}); 37 38GEN('#endif'); 39