| Index: chrome/test/data/webui/settings/search_page_test.js
|
| diff --git a/chrome/test/data/webui/settings/search_page_test.js b/chrome/test/data/webui/settings/search_page_test.js
|
| index 95d3c82d55462fe38103480f2e9986fe070ad2db..c8efd1b5bfbacbfcdff5bbd685de958e46594169 100644
|
| --- a/chrome/test/data/webui/settings/search_page_test.js
|
| +++ b/chrome/test/data/webui/settings/search_page_test.js
|
| @@ -148,6 +148,31 @@ cr.define('settings_search_page', function() {
|
| assertTrue(browserProxy.hotwordSearchEnabled);
|
| });
|
| });
|
| +
|
| + test('UpdateGoogleNowOnPrefChange', function() {
|
| + return browserProxy.whenCalled('getGoogleNowAvailability').then(
|
| + function() {
|
| + Polymer.dom.flush();
|
| + assertTrue(page.googleNowAvailable_);
|
| +
|
| + var checkbox = page.$$('#googleNowEnable');
|
| + assertTrue(!!checkbox);
|
| + assertFalse(checkbox.disabled);
|
| + assertFalse(checkbox.checked);
|
| +
|
| + page.prefs = {
|
| + google_now_launcher: {
|
| + enabled: {
|
| + type: chrome.settingsPrivate.PrefType.BOOLEAN,
|
| + value: true,
|
| + }
|
| + }
|
| + };
|
| + Polymer.dom.flush();
|
| + assertFalse(checkbox.disabled);
|
| + assertTrue(checkbox.checked);
|
| + });
|
| + });
|
| });
|
| }
|
|
|
|
|