| 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. |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 78 function CrSettingsPeoplePageChangePictureTest() {} | 78 function CrSettingsPeoplePageChangePictureTest() {} |
| 79 | 79 |
| 80 CrSettingsPeoplePageChangePictureTest.prototype = { | 80 CrSettingsPeoplePageChangePictureTest.prototype = { |
| 81 __proto__: CrSettingsBrowserTest.prototype, | 81 __proto__: CrSettingsBrowserTest.prototype, |
| 82 | 82 |
| 83 /** @override */ | 83 /** @override */ |
| 84 browsePreload: 'chrome://md-settings/people_page/change_picture.html', | 84 browsePreload: 'chrome://md-settings/people_page/change_picture.html', |
| 85 | 85 |
| 86 /** @override */ | 86 /** @override */ |
| 87 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ | 87 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ |
| 88 ROOT_PATH + 'ui/webui/resources/js/promise_resolver.js', | |
| 89 'test_browser_proxy.js', | 88 'test_browser_proxy.js', |
| 90 'people_page_change_picture_test.js', | 89 'people_page_change_picture_test.js', |
| 91 ]), | 90 ]), |
| 92 }; | 91 }; |
| 93 | 92 |
| 94 TEST_F('CrSettingsPeoplePageChangePictureTest', 'ChangePicture', function() { | 93 TEST_F('CrSettingsPeoplePageChangePictureTest', 'ChangePicture', function() { |
| 95 settings_people_page_change_picture.registerTests(); | 94 settings_people_page_change_picture.registerTests(); |
| 96 mocha.run(); | 95 mocha.run(); |
| 97 }); | 96 }); |
| 98 GEN('#else'); // !defined(OS_CHROMEOS) | 97 GEN('#else'); // !defined(OS_CHROMEOS) |
| 99 /** | 98 /** |
| 100 * Test fixture for | 99 * Test fixture for |
| 101 * chrome/browser/resources/settings/people_page/manage_profile.html. | 100 * chrome/browser/resources/settings/people_page/manage_profile.html. |
| 102 * This is non-ChromeOS only. | 101 * This is non-ChromeOS only. |
| 103 * @constructor | 102 * @constructor |
| 104 * @extends {CrSettingsBrowserTest} | 103 * @extends {CrSettingsBrowserTest} |
| 105 */ | 104 */ |
| 106 function CrSettingsPeoplePageManageProfileTest() {} | 105 function CrSettingsPeoplePageManageProfileTest() {} |
| 107 | 106 |
| 108 CrSettingsPeoplePageManageProfileTest.prototype = { | 107 CrSettingsPeoplePageManageProfileTest.prototype = { |
| 109 __proto__: CrSettingsBrowserTest.prototype, | 108 __proto__: CrSettingsBrowserTest.prototype, |
| 110 | 109 |
| 111 /** @override */ | 110 /** @override */ |
| 112 browsePreload: 'chrome://md-settings/people_page/manage_profile.html', | 111 browsePreload: 'chrome://md-settings/people_page/manage_profile.html', |
| 113 | 112 |
| 114 /** @override */ | 113 /** @override */ |
| 115 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ | 114 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ |
| 116 ROOT_PATH + 'ui/webui/resources/js/promise_resolver.js', | |
| 117 'test_browser_proxy.js', | 115 'test_browser_proxy.js', |
| 118 'people_page_manage_profile_test.js', | 116 'people_page_manage_profile_test.js', |
| 119 ]), | 117 ]), |
| 120 }; | 118 }; |
| 121 | 119 |
| 122 TEST_F('CrSettingsPeoplePageManageProfileTest', 'ManageProfile', function() { | 120 TEST_F('CrSettingsPeoplePageManageProfileTest', 'ManageProfile', function() { |
| 123 settings_people_page_manage_profile.registerTests(); | 121 settings_people_page_manage_profile.registerTests(); |
| 124 mocha.run(); | 122 mocha.run(); |
| 125 }); | 123 }); |
| 126 GEN('#endif'); | 124 GEN('#endif'); |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 158 function CrSettingsResetPageTest() {} | 156 function CrSettingsResetPageTest() {} |
| 159 | 157 |
| 160 CrSettingsResetPageTest.prototype = { | 158 CrSettingsResetPageTest.prototype = { |
| 161 __proto__: CrSettingsBrowserTest.prototype, | 159 __proto__: CrSettingsBrowserTest.prototype, |
| 162 | 160 |
| 163 /** @override */ | 161 /** @override */ |
| 164 browsePreload: 'chrome://md-settings/reset_page/reset_page.html', | 162 browsePreload: 'chrome://md-settings/reset_page/reset_page.html', |
| 165 | 163 |
| 166 /** @override */ | 164 /** @override */ |
| 167 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ | 165 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ |
| 168 ROOT_PATH + 'ui/webui/resources/js/promise_resolver.js', | |
| 169 'test_browser_proxy.js', | 166 'test_browser_proxy.js', |
| 170 'reset_page_test.js', | 167 'reset_page_test.js', |
| 171 ]), | 168 ]), |
| 172 }; | 169 }; |
| 173 | 170 |
| 174 TEST_F('CrSettingsResetPageTest', 'ResetPage', function() { | 171 TEST_F('CrSettingsResetPageTest', 'ResetPage', function() { |
| 175 settings_reset_page.registerTests(); | 172 settings_reset_page.registerTests(); |
| 176 mocha.run(); | 173 mocha.run(); |
| 177 }); | 174 }); |
| 178 | 175 |
| 179 /** | 176 /** |
| 180 * Test fixture for chrome/browser/resources/settings/search_page/. | 177 * Test fixture for chrome/browser/resources/settings/search_page/. |
| 181 * @constructor | 178 * @constructor |
| 182 * @extends {CrSettingsBrowserTest} | 179 * @extends {CrSettingsBrowserTest} |
| 183 */ | 180 */ |
| 184 function CrSettingsSearchPageTest() {} | 181 function CrSettingsSearchPageTest() {} |
| 185 | 182 |
| 186 CrSettingsSearchPageTest.prototype = { | 183 CrSettingsSearchPageTest.prototype = { |
| 187 __proto__: CrSettingsBrowserTest.prototype, | 184 __proto__: CrSettingsBrowserTest.prototype, |
| 188 | 185 |
| 189 /** @override */ | 186 /** @override */ |
| 190 browsePreload: 'chrome://md-settings/search_page/search_page.html', | 187 browsePreload: 'chrome://md-settings/search_page/search_page.html', |
| 191 | 188 |
| 192 /** @override */ | 189 /** @override */ |
| 193 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ | 190 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ |
| 194 ROOT_PATH + 'ui/webui/resources/js/promise_resolver.js', | |
| 195 'test_browser_proxy.js', | 191 'test_browser_proxy.js', |
| 196 'test_search_engines_browser_proxy.js', | 192 'test_search_engines_browser_proxy.js', |
| 197 'search_page_test.js', | 193 'search_page_test.js', |
| 198 ]), | 194 ]), |
| 199 }; | 195 }; |
| 200 | 196 |
| 201 TEST_F('CrSettingsSearchPageTest', 'SearchPage', function() { | 197 TEST_F('CrSettingsSearchPageTest', 'SearchPage', function() { |
| 202 settings_search_page.registerTests(); | 198 settings_search_page.registerTests(); |
| 203 mocha.run(); | 199 mocha.run(); |
| 204 }); | 200 }); |
| 205 | 201 |
| 206 /** | 202 /** |
| 207 * Test fixture for chrome/browser/resources/settings/search_engines_page/. | 203 * Test fixture for chrome/browser/resources/settings/search_engines_page/. |
| 208 * @constructor | 204 * @constructor |
| 209 * @extends {CrSettingsBrowserTest} | 205 * @extends {CrSettingsBrowserTest} |
| 210 */ | 206 */ |
| 211 function CrSettingsSearchEnginesTest() {} | 207 function CrSettingsSearchEnginesTest() {} |
| 212 | 208 |
| 213 CrSettingsSearchEnginesTest.prototype = { | 209 CrSettingsSearchEnginesTest.prototype = { |
| 214 __proto__: CrSettingsBrowserTest.prototype, | 210 __proto__: CrSettingsBrowserTest.prototype, |
| 215 | 211 |
| 216 /** @override */ | 212 /** @override */ |
| 217 browsePreload: | 213 browsePreload: |
| 218 'chrome://md-settings/search_engines_page/search_engines_page.html', | 214 'chrome://md-settings/search_engines_page/search_engines_page.html', |
| 219 | 215 |
| 220 /** @override */ | 216 /** @override */ |
| 221 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ | 217 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ |
| 222 ROOT_PATH + 'ui/webui/resources/js/promise_resolver.js', | |
| 223 'test_browser_proxy.js', | 218 'test_browser_proxy.js', |
| 224 'test_search_engines_browser_proxy.js', | 219 'test_search_engines_browser_proxy.js', |
| 225 'search_engines_page_test.js', | 220 'search_engines_page_test.js', |
| 226 ]), | 221 ]), |
| 227 }; | 222 }; |
| 228 | 223 |
| 229 TEST_F('CrSettingsSearchEnginesTest', 'SearchEngines', function() { | 224 TEST_F('CrSettingsSearchEnginesTest', 'SearchEngines', function() { |
| 230 settings_search_engines_page.registerTests(); | 225 settings_search_engines_page.registerTests(); |
| 231 mocha.run(); | 226 mocha.run(); |
| 232 }); | 227 }); |
| 233 | 228 |
| 234 GEN('#if defined(USE_NSS_CERTS)'); | 229 GEN('#if defined(USE_NSS_CERTS)'); |
| 235 /** | 230 /** |
| 236 * Test fixture for chrome/browser/resources/settings/certificate_manager_page/. | 231 * Test fixture for chrome/browser/resources/settings/certificate_manager_page/. |
| 237 * @constructor | 232 * @constructor |
| 238 * @extends {CrSettingsBrowserTest} | 233 * @extends {CrSettingsBrowserTest} |
| 239 */ | 234 */ |
| 240 function CrSettingsCertificateManagerTest() {} | 235 function CrSettingsCertificateManagerTest() {} |
| 241 | 236 |
| 242 CrSettingsCertificateManagerTest.prototype = { | 237 CrSettingsCertificateManagerTest.prototype = { |
| 243 __proto__: CrSettingsBrowserTest.prototype, | 238 __proto__: CrSettingsBrowserTest.prototype, |
| 244 | 239 |
| 245 /** @override */ | 240 /** @override */ |
| 246 browsePreload: 'chrome://md-settings/certificate_manager_page/' + | 241 browsePreload: 'chrome://md-settings/certificate_manager_page/' + |
| 247 'certificate_manager_page.html', | 242 'certificate_manager_page.html', |
| 248 | 243 |
| 249 /** @override */ | 244 /** @override */ |
| 250 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ | 245 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ |
| 251 ROOT_PATH + 'ui/webui/resources/js/promise_resolver.js', | |
| 252 'test_browser_proxy.js', | 246 'test_browser_proxy.js', |
| 253 'certificate_manager_page_test.js', | 247 'certificate_manager_page_test.js', |
| 254 ]), | 248 ]), |
| 255 }; | 249 }; |
| 256 | 250 |
| 257 TEST_F('CrSettingsCertificateManagerTest', 'CertificateManager', function() { | 251 TEST_F('CrSettingsCertificateManagerTest', 'CertificateManager', function() { |
| 258 certificate_manager_page.registerTests(); | 252 certificate_manager_page.registerTests(); |
| 259 mocha.run(); | 253 mocha.run(); |
| 260 }); | 254 }); |
| 261 | 255 |
| 262 GEN('#elif defined(OS_WIN) || defined(OS_MACOSX)'); | 256 GEN('#elif defined(OS_WIN) || defined(OS_MACOSX)'); |
| 263 /** | 257 /** |
| 264 * Test fixture for chrome/browser/resources/settings/privacy_page/. | 258 * Test fixture for chrome/browser/resources/settings/privacy_page/. |
| 265 * @constructor | 259 * @constructor |
| 266 * @extends {CrSettingsBrowserTest} | 260 * @extends {CrSettingsBrowserTest} |
| 267 */ | 261 */ |
| 268 function CrSettingsPrivacyPageTest() {} | 262 function CrSettingsPrivacyPageTest() {} |
| 269 | 263 |
| 270 CrSettingsPrivacyPageTest.prototype = { | 264 CrSettingsPrivacyPageTest.prototype = { |
| 271 __proto__: CrSettingsBrowserTest.prototype, | 265 __proto__: CrSettingsBrowserTest.prototype, |
| 272 | 266 |
| 273 /** @override */ | 267 /** @override */ |
| 274 browsePreload: 'chrome://md-settings/privacy_page/privacy_page.html', | 268 browsePreload: 'chrome://md-settings/privacy_page/privacy_page.html', |
| 275 | 269 |
| 276 /** @override */ | 270 /** @override */ |
| 277 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ | 271 extraLibraries: PolymerTest.getLibraries(ROOT_PATH).concat([ |
| 278 ROOT_PATH + 'ui/webui/resources/js/promise_resolver.js', | |
| 279 'test_browser_proxy.js', | 272 'test_browser_proxy.js', |
| 280 'privacy_page_test.js', | 273 'privacy_page_test.js', |
| 281 ]), | 274 ]), |
| 282 }; | 275 }; |
| 283 | 276 |
| 284 TEST_F('CrSettingsPrivacyPageTest', 'PrivacyPage', function() { | 277 TEST_F('CrSettingsPrivacyPageTest', 'PrivacyPage', function() { |
| 285 mocha.run(); | 278 mocha.run(); |
| 286 }); | 279 }); |
| 287 GEN('#endif'); | 280 GEN('#endif'); |
| 288 | 281 |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 355 function CrSettingsSystemPageTest() {} | 348 function CrSettingsSystemPageTest() {} |
| 356 | 349 |
| 357 CrSettingsSystemPageTest.prototype = { | 350 CrSettingsSystemPageTest.prototype = { |
| 358 __proto__: CrSettingsBrowserTest.prototype, | 351 __proto__: CrSettingsBrowserTest.prototype, |
| 359 | 352 |
| 360 /** @override */ | 353 /** @override */ |
| 361 browsePreload: 'chrome://md-settings/system_page/system_page.html', | 354 browsePreload: 'chrome://md-settings/system_page/system_page.html', |
| 362 | 355 |
| 363 /** @override */ | 356 /** @override */ |
| 364 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([ | 357 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([ |
| 365 ROOT_PATH + 'ui/webui/resources/js/promise_resolver.js', | |
| 366 'test_browser_proxy.js', | 358 'test_browser_proxy.js', |
| 367 'system_page_tests.js', | 359 'system_page_tests.js', |
| 368 ]), | 360 ]), |
| 369 }; | 361 }; |
| 370 | 362 |
| 371 TEST_F('CrSettingsSystemPageTest', 'Restart', function() { | 363 TEST_F('CrSettingsSystemPageTest', 'Restart', function() { |
| 372 mocha.run(); | 364 mocha.run(); |
| 373 }); | 365 }); |
| 374 GEN('#endif'); | 366 GEN('#endif'); |
| 375 | 367 |
| 376 /** | 368 /** |
| 377 * @constructor | 369 * @constructor |
| 378 * @extends {CrSettingsBrowserTest} | 370 * @extends {CrSettingsBrowserTest} |
| 379 */ | 371 */ |
| 380 function CrSettingsStartupUrlsPageTest() {} | 372 function CrSettingsStartupUrlsPageTest() {} |
| 381 | 373 |
| 382 CrSettingsStartupUrlsPageTest.prototype = { | 374 CrSettingsStartupUrlsPageTest.prototype = { |
| 383 __proto__: CrSettingsBrowserTest.prototype, | 375 __proto__: CrSettingsBrowserTest.prototype, |
| 384 | 376 |
| 385 browsePreload: 'chrome://md-settings/on_startup_page/startup_urls_page.html', | 377 browsePreload: 'chrome://md-settings/on_startup_page/startup_urls_page.html', |
| 386 | 378 |
| 387 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([ | 379 extraLibraries: CrSettingsBrowserTest.prototype.extraLibraries.concat([ |
| 388 ROOT_PATH + 'ui/webui/resources/js/promise_resolver.js', | |
| 389 'test_browser_proxy.js', | 380 'test_browser_proxy.js', |
| 390 'startup_urls_page_test.js', | 381 'startup_urls_page_test.js', |
| 391 ]), | 382 ]), |
| 392 }; | 383 }; |
| 393 | 384 |
| 394 TEST_F('CrSettingsStartupUrlsPageTest', 'StartupUrlsPage', function() { | 385 TEST_F('CrSettingsStartupUrlsPageTest', 'StartupUrlsPage', function() { |
| 395 mocha.run(); | 386 mocha.run(); |
| 396 }); | 387 }); |
| OLD | NEW |