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

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

Issue 2957153003: MD Settings: remove unsupported routes from guest-mode. (Closed)
Patch Set: merge Created 3 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
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 Suite of tests for the Settings layout. */ 5 /** @fileoverview Suite of tests for the Settings layout. */
6 6
7 GEN_INCLUDE(['settings_page_browsertest.js']); 7 GEN_INCLUDE(['settings_page_browsertest.js']);
8 8
9 /** 9 /**
10 * @constructor 10 * @constructor
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 }); 109 });
110 110
111 test('URL initiated search propagates to search box', function() { 111 test('URL initiated search propagates to search box', function() {
112 toolbar = /** @type {!CrToolbarElement} */ (ui.$$('cr-toolbar')); 112 toolbar = /** @type {!CrToolbarElement} */ (ui.$$('cr-toolbar'));
113 var searchField = /** @type {CrToolbarSearchFieldElement} */ ( 113 var searchField = /** @type {CrToolbarSearchFieldElement} */ (
114 toolbar.getSearchField()); 114 toolbar.getSearchField());
115 assertEquals('', searchField.getSearchInput().value); 115 assertEquals('', searchField.getSearchInput().value);
116 116
117 var query = 'foo'; 117 var query = 'foo';
118 settings.navigateTo( 118 settings.navigateTo(
119 settings.Route.BASIC, new URLSearchParams(`search=${query}`)); 119 settings.routes.BASIC, new URLSearchParams(`search=${query}`));
120 assertEquals(query, searchField.getSearchInput().value); 120 assertEquals(query, searchField.getSearchInput().value);
121 }); 121 });
122 122
123 test('search box initiated search propagates to URL', function() { 123 test('search box initiated search propagates to URL', function() {
124 var searchField = /** @type {CrToolbarSearchFieldElement} */ ( 124 var searchField = /** @type {CrToolbarSearchFieldElement} */ (
125 toolbar.getSearchField()); 125 toolbar.getSearchField());
126 126
127 settings.navigateTo( 127 settings.navigateTo(
128 settings.Route.BASIC, /* dynamicParams */ null, 128 settings.routes.BASIC, /* dynamicParams */ null,
129 /* removeSearch */ true); 129 /* removeSearch */ true);
130 assertEquals('', searchField.getSearchInput().value); 130 assertEquals('', searchField.getSearchInput().value);
131 assertFalse(settings.getQueryParameters().has('search')); 131 assertFalse(settings.getQueryParameters().has('search'));
132 132
133 var value = 'GOOG'; 133 var value = 'GOOG';
134 searchField.setValue(value); 134 searchField.setValue(value);
135 assertEquals(value, settings.getQueryParameters().get('search')); 135 assertEquals(value, settings.getQueryParameters().get('search'));
136 136
137 // Test that search queries are properly URL encoded. 137 // Test that search queries are properly URL encoded.
138 value = '+++'; 138 value = '+++';
(...skipping 18 matching lines...) Expand all
157 assertEquals('foo ', urlParams.get('search')); 157 assertEquals('foo ', urlParams.get('search'));
158 158
159 searchField.setValue(' '); 159 searchField.setValue(' ');
160 urlParams = settings.getQueryParameters(); 160 urlParams = settings.getQueryParameters();
161 assertFalse(urlParams.has('search')); 161 assertFalse(urlParams.has('search'));
162 }); 162 });
163 }); 163 });
164 164
165 mocha.run(); 165 mocha.run();
166 }); 166 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698