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

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

Issue 2050053002: MD Settings: split browser tests per-file (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@settings-tests
Patch Set: chrome:// -> about: Created 4 years, 6 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 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 Settings tests. */ 5 /** @fileoverview Runs the Polymer Settings tests. */
6 6
7 /** @const {string} Path to source root. */ 7 /** @const {string} Path to source root. */
8 var ROOT_PATH = '../../../../../'; 8 var ROOT_PATH = '../../../../../';
9 9
10 // Polymer BrowserTest fixture. 10 // Polymer BrowserTest fixture.
11 GEN_INCLUDE( 11 GEN_INCLUDE(
12 [ROOT_PATH + 'chrome/test/data/webui/polymer_browser_test_base.js']); 12 [ROOT_PATH + 'chrome/test/data/webui/polymer_browser_test_base.js']);
13 13
14 /** 14 /**
15 * Test fixture for Polymer Settings elements. 15 * Test fixture for Polymer Settings elements.
16 * @constructor 16 * @constructor
17 * @extends {PolymerTest} 17 * @extends {PolymerTest}
18 */ 18 */
19 function CrSettingsBrowserTest() {} 19 function CrSettingsBrowserTest() {}
20 20
21 CrSettingsBrowserTest.prototype = { 21 CrSettingsBrowserTest.prototype = {
22 __proto__: PolymerTest.prototype, 22 __proto__: PolymerTest.prototype,
23 23
24 /** @override */ 24 /** @override */
25 browsePreload: 'chrome://md-settings/prefs/prefs.html', 25 browsePreload: 'about:inducebrowsercrashforrealz',
michaelpg 2016/06/15 02:31:48 comment on the point of this
Dan Beam 2016/06/15 05:52:34 Done.
26 26
27 /** 27 /** @override */
28 * TODO(dbeam): these should not be required monolithically. 28 extraLibraries: PolymerTest.getLibraries(ROOT_PATH),
29 * @override
30 */
31 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([
32 '../fake_chrome_event.js',
33 'fake_settings_private.js',
34 'checkbox_tests.js',
35 'dropdown_menu_tests.js',
36 'pref_util_tests.js',
37 'prefs_test_cases.js',
38 'prefs_tests.js',
39 ]),
40 29
41 /** @override */ 30 /** @override */
42 setUp: function() { 31 setUp: function() {
43 PolymerTest.prototype.setUp.call(this); 32 PolymerTest.prototype.setUp.call(this);
44 // We aren't loading the main document. 33 // We aren't loading the main document.
45 this.accessibilityAuditConfig.ignoreSelectors('humanLangMissing', 'html'); 34 this.accessibilityAuditConfig.ignoreSelectors('humanLangMissing', 'html');
46 35
47 // TODO(michaelpg): Re-enable after bringing in fix for 36 // TODO(michaelpg): Re-enable after bringing in fix for
48 // https://github.com/PolymerElements/paper-slider/issues/131. 37 // https://github.com/PolymerElements/paper-slider/issues/131.
49 this.accessibilityAuditConfig.ignoreSelectors( 38 this.accessibilityAuditConfig.ignoreSelectors(
50 'badAriaAttributeValue', 'paper-slider'); 39 'badAriaAttributeValue', 'paper-slider');
51 }, 40 },
52 }; 41 };
53 42
54 // Have to include command_line.h manually due to GEN calls below. 43 // Have to include command_line.h manually due to GEN calls below.
55 GEN('#include "base/command_line.h"'); 44 GEN('#include "base/command_line.h"');
56 45
57 TEST_F('CrSettingsBrowserTest', 'Checkbox', function() { 46 function CrSettingsCheckboxTest() {}
47
48 CrSettingsCheckboxTest.prototype = {
49 __proto__: CrSettingsBrowserTest.prototype,
50
51 /** @override */
52 browsePreload: 'chrome://md-settings/controls/settings_checkbox.html',
53
54 /** @override */
55 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
56 'checkbox_tests.js',
57 ]),
58 };
59
60 TEST_F('CrSettingsCheckboxTest', 'All', function() {
58 settings_checkbox.registerTests(); 61 settings_checkbox.registerTests();
59 mocha.run(); 62 mocha.run();
60 }); 63 });
61 64
62 TEST_F('CrSettingsBrowserTest', 'DropdownMenu', function() { 65 function CrSettingsDropdownMenuTest() {}
66
67 CrSettingsDropdownMenuTest.prototype = {
68 __proto__: CrSettingsBrowserTest.prototype,
69
70 /** @override */
71 browsePreload: 'chrome://md-settings/controls/settings_dropdown_menu.html',
72
73 /** @override */
74 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
75 'dropdown_menu_tests.js',
76 ]),
77 };
78
79 TEST_F('CrSettingsDropdownMenuTest', 'All', function() {
63 settings_dropdown_menu.registerTests(); 80 settings_dropdown_menu.registerTests();
64 mocha.run(); 81 mocha.run();
65 }); 82 });
66 83
67 TEST_F('CrSettingsBrowserTest', 'PrefUtil', function() { 84 function CrSettingsPrefUtilTest() {}
85
86 CrSettingsPrefUtilTest.prototype = {
87 __proto__: CrSettingsBrowserTest.prototype,
88
89 /** @override */
90 browsePreload: 'chrome://md-settings/prefs/pref_util.html',
91
92 /** @override */
93 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
94 'pref_util_tests.js',
95 ]),
96 };
97
98 TEST_F('CrSettingsPrefUtilTest', 'All', function() {
68 settings_prefUtil.registerTests(); 99 settings_prefUtil.registerTests();
69 mocha.run(); 100 mocha.run();
70 }); 101 });
71 102
72 TEST_F('CrSettingsBrowserTest', 'Prefs', function() { 103 function CrSettingsPrefsTest() {}
104
105 CrSettingsPrefsTest.prototype = {
106 __proto__: CrSettingsBrowserTest.prototype,
107
108 /** @override */
109 browsePreload: 'chrome://md-settings/prefs/prefs.html',
110
111 /** @override */
112 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
113 '../fake_chrome_event.js',
114 'fake_settings_private.js',
115 'prefs_test_cases.js',
116 'prefs_tests.js',
117 ]),
118 };
119
120 TEST_F('CrSettingsPrefsTest', 'All', function() {
73 settings_prefs.registerTests(); 121 settings_prefs.registerTests();
74 mocha.run(); 122 mocha.run();
75 }); 123 });
76 124
77 /** 125 /**
78 * @constructor 126 * @constructor
79 * @extends {CrSettingsBrowserTest} 127 * @extends {CrSettingsBrowserTest}
80 */ 128 */
81 function CrSettingsAboutPageTest() {} 129 function CrSettingsAboutPageTest() {}
82 130
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
115 */ 163 */
116 function CrSettingsPeoplePageChangePictureTest() {} 164 function CrSettingsPeoplePageChangePictureTest() {}
117 165
118 CrSettingsPeoplePageChangePictureTest.prototype = { 166 CrSettingsPeoplePageChangePictureTest.prototype = {
119 __proto__: CrSettingsBrowserTest.prototype, 167 __proto__: CrSettingsBrowserTest.prototype,
120 168
121 /** @override */ 169 /** @override */
122 browsePreload: 'chrome://md-settings/people_page/change_picture.html', 170 browsePreload: 'chrome://md-settings/people_page/change_picture.html',
123 171
124 /** @override */ 172 /** @override */
125 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ 173 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
126 'test_browser_proxy.js', 174 'test_browser_proxy.js',
127 'people_page_change_picture_test.js', 175 'people_page_change_picture_test.js',
128 ]), 176 ]),
129 }; 177 };
130 178
131 TEST_F('CrSettingsPeoplePageChangePictureTest', 'ChangePicture', function() { 179 TEST_F('CrSettingsPeoplePageChangePictureTest', 'ChangePicture', function() {
132 settings_people_page_change_picture.registerTests(); 180 settings_people_page_change_picture.registerTests();
133 mocha.run(); 181 mocha.run();
134 }); 182 });
135 GEN('#else'); // !defined(OS_CHROMEOS) 183 GEN('#else'); // !defined(OS_CHROMEOS)
136 /** 184 /**
137 * Test fixture for 185 * Test fixture for
138 * chrome/browser/resources/settings/people_page/manage_profile.html. 186 * chrome/browser/resources/settings/people_page/manage_profile.html.
139 * This is non-ChromeOS only. 187 * This is non-ChromeOS only.
140 * @constructor 188 * @constructor
141 * @extends {CrSettingsBrowserTest} 189 * @extends {CrSettingsBrowserTest}
142 */ 190 */
143 function CrSettingsPeoplePageManageProfileTest() {} 191 function CrSettingsPeoplePageManageProfileTest() {}
144 192
145 CrSettingsPeoplePageManageProfileTest.prototype = { 193 CrSettingsPeoplePageManageProfileTest.prototype = {
146 __proto__: CrSettingsBrowserTest.prototype, 194 __proto__: CrSettingsBrowserTest.prototype,
147 195
148 /** @override */ 196 /** @override */
149 browsePreload: 'chrome://md-settings/people_page/manage_profile.html', 197 browsePreload: 'chrome://md-settings/people_page/manage_profile.html',
150 198
151 /** @override */ 199 /** @override */
152 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ 200 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
153 'test_browser_proxy.js', 201 'test_browser_proxy.js',
154 'people_page_manage_profile_test.js', 202 'people_page_manage_profile_test.js',
155 ]), 203 ]),
156 }; 204 };
157 205
158 TEST_F('CrSettingsPeoplePageManageProfileTest', 'ManageProfile', function() { 206 TEST_F('CrSettingsPeoplePageManageProfileTest', 'ManageProfile', function() {
159 settings_people_page_manage_profile.registerTests(); 207 settings_people_page_manage_profile.registerTests();
160 mocha.run(); 208 mocha.run();
161 }); 209 });
162 GEN('#endif'); 210 GEN('#endif');
163 211
164 /** 212 /**
165 * Test fixture for 213 * Test fixture for
166 * chrome/browser/resources/settings/people_page/people_page.html. 214 * chrome/browser/resources/settings/people_page/people_page.html.
167 * @constructor 215 * @constructor
168 * @extends {CrSettingsBrowserTest} 216 * @extends {CrSettingsBrowserTest}
169 */ 217 */
170 function CrSettingsPeoplePageTest() {} 218 function CrSettingsPeoplePageTest() {}
171 219
172 CrSettingsPeoplePageTest.prototype = { 220 CrSettingsPeoplePageTest.prototype = {
173 __proto__: CrSettingsBrowserTest.prototype, 221 __proto__: CrSettingsBrowserTest.prototype,
174 222
175 /** @override */ 223 /** @override */
176 browsePreload: 'chrome://md-settings/people_page/people_page.html', 224 browsePreload: 'chrome://md-settings/people_page/people_page.html',
177 225
178 /** @override */ 226 /** @override */
179 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ 227 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
180 'test_browser_proxy.js', 228 'test_browser_proxy.js',
181 'people_page_test.js', 229 'people_page_test.js',
182 ]), 230 ]),
183 }; 231 };
184 232
185 TEST_F('CrSettingsPeoplePageTest', 'PeoplePage', function() { 233 TEST_F('CrSettingsPeoplePageTest', 'PeoplePage', function() {
186 settings_people_page.registerTests(); 234 settings_people_page.registerTests();
187 mocha.run(); 235 mocha.run();
188 }); 236 });
189 237
190 /** 238 /**
191 * Test fixture for 239 * Test fixture for
192 * chrome/browser/resources/settings/people_page/sync_page.html. 240 * chrome/browser/resources/settings/people_page/sync_page.html.
193 * @constructor 241 * @constructor
194 * @extends {CrSettingsBrowserTest} 242 * @extends {CrSettingsBrowserTest}
195 */ 243 */
196 function CrSettingsPeoplePageSyncPageTest() {} 244 function CrSettingsPeoplePageSyncPageTest() {}
197 245
198 CrSettingsPeoplePageSyncPageTest.prototype = { 246 CrSettingsPeoplePageSyncPageTest.prototype = {
199 __proto__: CrSettingsBrowserTest.prototype, 247 __proto__: CrSettingsBrowserTest.prototype,
200 248
201 /** @override */ 249 /** @override */
202 browsePreload: 'chrome://md-settings/people_page/sync_page.html', 250 browsePreload: 'chrome://md-settings/people_page/sync_page.html',
203 251
204 /** @override */ 252 /** @override */
205 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ 253 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
206 'test_browser_proxy.js', 254 'test_browser_proxy.js',
207 'people_page_sync_page_test.js', 255 'people_page_sync_page_test.js',
208 ]), 256 ]),
209 }; 257 };
210 258
211 TEST_F('CrSettingsPeoplePageSyncPageTest', 'SyncPage', function() { 259 TEST_F('CrSettingsPeoplePageSyncPageTest', 'SyncPage', function() {
212 settings_people_page_sync_page.registerTests(); 260 settings_people_page_sync_page.registerTests();
213 mocha.run(); 261 mocha.run();
214 }); 262 });
215 263
(...skipping 28 matching lines...) Expand all
244 */ 292 */
245 function CrSettingsResetPageTest() {} 293 function CrSettingsResetPageTest() {}
246 294
247 CrSettingsResetPageTest.prototype = { 295 CrSettingsResetPageTest.prototype = {
248 __proto__: CrSettingsBrowserTest.prototype, 296 __proto__: CrSettingsBrowserTest.prototype,
249 297
250 /** @override */ 298 /** @override */
251 browsePreload: 'chrome://md-settings/reset_page/reset_page.html', 299 browsePreload: 'chrome://md-settings/reset_page/reset_page.html',
252 300
253 /** @override */ 301 /** @override */
254 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ 302 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
255 'test_browser_proxy.js', 303 'test_browser_proxy.js',
256 'test_lifetime_browser_proxy.js', 304 'test_lifetime_browser_proxy.js',
257 'reset_page_test.js', 305 'reset_page_test.js',
258 ]), 306 ]),
259 }; 307 };
260 308
261 TEST_F('CrSettingsResetPageTest', 'ResetPage', function() { 309 TEST_F('CrSettingsResetPageTest', 'ResetPage', function() {
262 settings_reset_page.registerTests(); 310 settings_reset_page.registerTests();
263 mocha.run(); 311 mocha.run();
264 }); 312 });
265 313
266 /** 314 /**
267 * Test fixture for chrome/browser/resources/settings/appearance_page/. 315 * Test fixture for chrome/browser/resources/settings/appearance_page/.
268 * @constructor 316 * @constructor
269 * @extends {CrSettingsBrowserTest} 317 * @extends {CrSettingsBrowserTest}
270 */ 318 */
271 function CrSettingsAppearancePageTest() {} 319 function CrSettingsAppearancePageTest() {}
272 320
273 CrSettingsAppearancePageTest.prototype = { 321 CrSettingsAppearancePageTest.prototype = {
274 __proto__: CrSettingsBrowserTest.prototype, 322 __proto__: CrSettingsBrowserTest.prototype,
275 323
276 /** @override */ 324 /** @override */
277 browsePreload: 'chrome://md-settings/appearance_page/appearance_page.html', 325 browsePreload: 'chrome://md-settings/appearance_page/appearance_page.html',
278 326
279 /** @override */ 327 /** @override */
280 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ 328 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
281 ROOT_PATH + 'ui/webui/resources/js/promise_resolver.js', 329 ROOT_PATH + 'ui/webui/resources/js/promise_resolver.js',
282 'test_browser_proxy.js', 330 'test_browser_proxy.js',
283 'appearance_page_test.js', 331 'appearance_page_test.js',
284 ]), 332 ]),
285 }; 333 };
286 334
287 TEST_F('CrSettingsAppearancePageTest', 'AppearancePage', function() { 335 TEST_F('CrSettingsAppearancePageTest', 'AppearancePage', function() {
288 settings_appearance.registerTests(); 336 settings_appearance.registerTests();
289 mocha.run(); 337 mocha.run();
290 }); 338 });
291 339
292 /** 340 /**
293 * Test fixture for chrome/browser/resources/settings/search_page/. 341 * Test fixture for chrome/browser/resources/settings/search_page/.
294 * @constructor 342 * @constructor
295 * @extends {CrSettingsBrowserTest} 343 * @extends {CrSettingsBrowserTest}
296 */ 344 */
297 function CrSettingsSearchPageTest() {} 345 function CrSettingsSearchPageTest() {}
298 346
299 CrSettingsSearchPageTest.prototype = { 347 CrSettingsSearchPageTest.prototype = {
300 __proto__: CrSettingsBrowserTest.prototype, 348 __proto__: CrSettingsBrowserTest.prototype,
301 349
302 /** @override */ 350 /** @override */
303 browsePreload: 'chrome://md-settings/search_page/search_page.html', 351 browsePreload: 'chrome://md-settings/search_page/search_page.html',
304 352
305 /** @override */ 353 /** @override */
306 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ 354 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
307 'test_browser_proxy.js', 355 'test_browser_proxy.js',
308 'test_search_engines_browser_proxy.js', 356 'test_search_engines_browser_proxy.js',
309 'search_page_test.js', 357 'search_page_test.js',
310 ]), 358 ]),
311 }; 359 };
312 360
313 TEST_F('CrSettingsSearchPageTest', 'SearchPage', function() { 361 TEST_F('CrSettingsSearchPageTest', 'SearchPage', function() {
314 settings_search_page.registerTests(); 362 settings_search_page.registerTests();
315 mocha.run(); 363 mocha.run();
316 }); 364 });
317 365
318 /** 366 /**
319 * Test fixture for chrome/browser/resources/settings/search_engines_page/. 367 * Test fixture for chrome/browser/resources/settings/search_engines_page/.
320 * @constructor 368 * @constructor
321 * @extends {CrSettingsBrowserTest} 369 * @extends {CrSettingsBrowserTest}
322 */ 370 */
323 function CrSettingsSearchEnginesTest() {} 371 function CrSettingsSearchEnginesTest() {}
324 372
325 CrSettingsSearchEnginesTest.prototype = { 373 CrSettingsSearchEnginesTest.prototype = {
326 __proto__: CrSettingsBrowserTest.prototype, 374 __proto__: CrSettingsBrowserTest.prototype,
327 375
328 /** @override */ 376 /** @override */
329 browsePreload: 377 browsePreload:
330 'chrome://md-settings/search_engines_page/search_engines_page.html', 378 'chrome://md-settings/search_engines_page/search_engines_page.html',
331 379
332 /** @override */ 380 /** @override */
333 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ 381 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
334 'test_browser_proxy.js', 382 'test_browser_proxy.js',
335 'test_search_engines_browser_proxy.js', 383 'test_search_engines_browser_proxy.js',
336 'search_engines_page_test.js', 384 'search_engines_page_test.js',
337 ]), 385 ]),
338 }; 386 };
339 387
340 TEST_F('CrSettingsSearchEnginesTest', 'SearchEngines', function() { 388 TEST_F('CrSettingsSearchEnginesTest', 'SearchEngines', function() {
341 settings_search_engines_page.registerTests(); 389 settings_search_engines_page.registerTests();
342 mocha.run(); 390 mocha.run();
343 }); 391 });
344 392
345 GEN('#if defined(USE_NSS_CERTS)'); 393 GEN('#if defined(USE_NSS_CERTS)');
346 /** 394 /**
347 * Test fixture for chrome/browser/resources/settings/certificate_manager_page/. 395 * Test fixture for chrome/browser/resources/settings/certificate_manager_page/.
348 * @constructor 396 * @constructor
349 * @extends {CrSettingsBrowserTest} 397 * @extends {CrSettingsBrowserTest}
350 */ 398 */
351 function CrSettingsCertificateManagerTest() {} 399 function CrSettingsCertificateManagerTest() {}
352 400
353 CrSettingsCertificateManagerTest.prototype = { 401 CrSettingsCertificateManagerTest.prototype = {
354 __proto__: CrSettingsBrowserTest.prototype, 402 __proto__: CrSettingsBrowserTest.prototype,
355 403
356 /** @override */ 404 /** @override */
357 browsePreload: 'chrome://md-settings/certificate_manager_page/' + 405 browsePreload: 'chrome://md-settings/certificate_manager_page/' +
358 'certificate_manager_page.html', 406 'certificate_manager_page.html',
359 407
360 /** @override */ 408 /** @override */
361 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ 409 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
362 'test_browser_proxy.js', 410 'test_browser_proxy.js',
363 'certificate_manager_page_test.js', 411 'certificate_manager_page_test.js',
364 ]), 412 ]),
365 }; 413 };
366 414
367 TEST_F('CrSettingsCertificateManagerTest', 'CertificateManager', function() { 415 TEST_F('CrSettingsCertificateManagerTest', 'CertificateManager', function() {
368 certificate_manager_page.registerTests(); 416 certificate_manager_page.registerTests();
369 mocha.run(); 417 mocha.run();
370 }); 418 });
371 GEN('#endif'); 419 GEN('#endif');
372 420
373 /** 421 /**
374 * Test fixture for chrome/browser/resources/settings/privacy_page/. 422 * Test fixture for chrome/browser/resources/settings/privacy_page/.
375 * @constructor 423 * @constructor
376 * @extends {CrSettingsBrowserTest} 424 * @extends {CrSettingsBrowserTest}
377 */ 425 */
378 function CrSettingsPrivacyPageTest() {} 426 function CrSettingsPrivacyPageTest() {}
379 427
380 CrSettingsPrivacyPageTest.prototype = { 428 CrSettingsPrivacyPageTest.prototype = {
381 __proto__: CrSettingsBrowserTest.prototype, 429 __proto__: CrSettingsBrowserTest.prototype,
382 430
383 /** @override */ 431 /** @override */
384 browsePreload: 'chrome://md-settings/privacy_page/privacy_page.html', 432 browsePreload: 'chrome://md-settings/privacy_page/privacy_page.html',
385 433
386 /** @override */ 434 /** @override */
387 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ 435 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
388 ROOT_PATH + 'ui/webui/resources/js/promise_resolver.js', 436 ROOT_PATH + 'ui/webui/resources/js/promise_resolver.js',
389 'test_browser_proxy.js', 437 'test_browser_proxy.js',
390 'privacy_page_test.js', 438 'privacy_page_test.js',
391 ]), 439 ]),
392 }; 440 };
393 441
394 TEST_F('CrSettingsPrivacyPageTest', 'PrivacyPage', function() { 442 TEST_F('CrSettingsPrivacyPageTest', 'PrivacyPage', function() {
395 settings_privacy_page.registerTests(); 443 settings_privacy_page.registerTests();
396 mocha.run(); 444 mocha.run();
397 }); 445 });
398 446
399 /** 447 /**
400 * Test fixture for chrome/browser/resources/settings/site_settings/. 448 * Test fixture for chrome/browser/resources/settings/site_settings/.
401 * @constructor 449 * @constructor
402 * @extends {CrSettingsBrowserTest} 450 * @extends {CrSettingsBrowserTest}
403 */ 451 */
404 function CrSettingsSiteSettingsTest() {} 452 function CrSettingsSiteSettingsTest() {}
405 453
406 CrSettingsSiteSettingsTest.prototype = { 454 CrSettingsSiteSettingsTest.prototype = {
407 __proto__: CrSettingsBrowserTest.prototype, 455 __proto__: CrSettingsBrowserTest.prototype,
408 456
409 /** @override */ 457 /** @override */
410 browsePreload: 'chrome://md-settings/prefs/prefs.html', 458 browsePreload: 'chrome://md-settings/prefs/prefs.html',
411 459
412 /** @override */ 460 /** @override */
413 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ 461 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
414 'site_details_tests.js', 462 'site_details_tests.js',
415 'site_details_permission_tests.js', 463 'site_details_permission_tests.js',
416 'site_list_tests.js', 464 'site_list_tests.js',
417 'site_settings_category_tests.js', 465 'site_settings_category_tests.js',
418 'test_browser_proxy.js', 466 'test_browser_proxy.js',
419 'test_site_settings_prefs_browser_proxy.js', 467 'test_site_settings_prefs_browser_proxy.js',
420 ]), 468 ]),
421 }; 469 };
422 470
423 TEST_F('CrSettingsSiteSettingsTest', 'SiteSettings', function() { 471 TEST_F('CrSettingsSiteSettingsTest', 'SiteSettings', function() {
(...skipping 13 matching lines...) Expand all
437 */ 485 */
438 function CrSettingsDevicePageTest() {} 486 function CrSettingsDevicePageTest() {}
439 487
440 CrSettingsDevicePageTest.prototype = { 488 CrSettingsDevicePageTest.prototype = {
441 __proto__: CrSettingsBrowserTest.prototype, 489 __proto__: CrSettingsBrowserTest.prototype,
442 490
443 /** @override */ 491 /** @override */
444 browsePreload: 'chrome://md-settings/device_page/device_page.html', 492 browsePreload: 'chrome://md-settings/device_page/device_page.html',
445 493
446 /** @override */ 494 /** @override */
447 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ 495 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
448 ROOT_PATH + 'ui/webui/resources/js/assert.js', 496 ROOT_PATH + 'ui/webui/resources/js/assert.js',
449 '../fake_chrome_event.js', 497 '../fake_chrome_event.js',
450 'fake_settings_private.js', 498 'fake_settings_private.js',
451 'fake_system_display.js', 499 'fake_system_display.js',
452 'device_page_tests.js', 500 'device_page_tests.js',
453 ]), 501 ]),
454 }; 502 };
455 503
456 TEST_F('CrSettingsDevicePageTest', 'DisplayTest', function() { 504 TEST_F('CrSettingsDevicePageTest', 'DisplayTest', function() {
457 mocha.grep(assert(device_page_tests.TestNames.Display)).run(); 505 mocha.grep(assert(device_page_tests.TestNames.Display)).run();
(...skipping 15 matching lines...) Expand all
473 */ 521 */
474 function CrSettingsMenuTest() {} 522 function CrSettingsMenuTest() {}
475 523
476 CrSettingsMenuTest.prototype = { 524 CrSettingsMenuTest.prototype = {
477 __proto__: CrSettingsBrowserTest.prototype, 525 __proto__: CrSettingsBrowserTest.prototype,
478 526
479 /** @override */ 527 /** @override */
480 browsePreload: 'chrome://md-settings/settings_menu/settings_menu.html', 528 browsePreload: 'chrome://md-settings/settings_menu/settings_menu.html',
481 529
482 /** @override */ 530 /** @override */
483 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ 531 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
484 'settings_menu_test.js', 532 'settings_menu_test.js',
485 ]), 533 ]),
486 }; 534 };
487 535
488 TEST_F('CrSettingsMenuTest', 'SettingsMenu', function() { 536 TEST_F('CrSettingsMenuTest', 'SettingsMenu', function() {
489 settings_menu.registerTests(); 537 settings_menu.registerTests();
490 mocha.run(); 538 mocha.run();
491 }); 539 });
492 540
493 GEN('#if !defined(OS_CHROMEOS)'); 541 GEN('#if !defined(OS_CHROMEOS)');
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
543 function CrSettingsLanguagesPageTest() {} 591 function CrSettingsLanguagesPageTest() {}
544 592
545 CrSettingsLanguagesPageTest.prototype = { 593 CrSettingsLanguagesPageTest.prototype = {
546 __proto__: CrSettingsBrowserTest.prototype, 594 __proto__: CrSettingsBrowserTest.prototype,
547 595
548 /** @override */ 596 /** @override */
549 browsePreload: 'chrome://md-settings/languages_page/languages_page.html', 597 browsePreload: 'chrome://md-settings/languages_page/languages_page.html',
550 598
551 /** @override */ 599 /** @override */
552 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([ 600 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
601 '../fake_chrome_event.js',
553 'fake_language_settings_private.js', 602 'fake_language_settings_private.js',
554 'fake_settings_private.js', 603 'fake_settings_private.js',
555 'languages_page_tests.js', 604 'languages_page_tests.js',
556 ]), 605 ]),
557 }; 606 };
558 607
559 TEST_F('CrSettingsLanguagesPageTest', 'LanguagesPage', function() { 608 TEST_F('CrSettingsLanguagesPageTest', 'LanguagesPage', function() {
560 mocha.run(); 609 mocha.run();
561 }); 610 });
562 611
563 function CrSettingsRadioGroupTest() {} 612 function CrSettingsRadioGroupTest() {}
564 613
565 CrSettingsRadioGroupTest.prototype = { 614 CrSettingsRadioGroupTest.prototype = {
566 __proto__: CrSettingsBrowserTest.prototype, 615 __proto__: CrSettingsBrowserTest.prototype,
567 616
568 /** @override */ 617 /** @override */
569 browsePreload: 'chrome://md-settings/controls/settings_radio_group.html', 618 browsePreload: 'chrome://md-settings/controls/settings_radio_group.html',
570 619
571 /** @override */ 620 /** @override */
572 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ 621 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([
573 'radio_group_tests.js', 622 'radio_group_tests.js',
574 ]), 623 ]),
575 }; 624 };
576 625
577 TEST_F('CrSettingsRadioGroupTest', 'All', function() { 626 TEST_F('CrSettingsRadioGroupTest', 'All', function() {
578 mocha.run(); 627 mocha.run();
579 }); 628 });
OLDNEW
« no previous file with comments | « chrome/test/data/webui/settings/checkbox_tests.js ('k') | chrome/test/data/webui/settings/dropdown_menu_tests.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698