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

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