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