Chromium Code Reviews| OLD | NEW |
|---|---|
| 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 Loading... | |
| 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 Loading... | |
| 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 Loading... | |
| 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 Loading... | |
| 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 Loading... | |
| 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 }); |
| OLD | NEW |