| Index: chrome/test/data/webui/settings/cr_settings_browsertest.js
|
| diff --git a/chrome/test/data/webui/settings/cr_settings_browsertest.js b/chrome/test/data/webui/settings/cr_settings_browsertest.js
|
| index d117682d795ac62c49d9f112cfb74276be250288..1dd36378ea1af0f607579e598d0f957f8089e2d5 100644
|
| --- a/chrome/test/data/webui/settings/cr_settings_browsertest.js
|
| +++ b/chrome/test/data/webui/settings/cr_settings_browsertest.js
|
| @@ -545,6 +545,40 @@ TEST_F('CrSettingsMenuTest', 'SettingsMenu', function() {
|
| mocha.run();
|
| });
|
|
|
| +/**
|
| + * Test fixture for
|
| + * chrome/browser/resources/settings/settings_page/settings_subpage.html.
|
| + * @constructor
|
| + * @extends {CrSettingsBrowserTest}
|
| +*/
|
| +function CrSettingsSubpageTest() {}
|
| +
|
| +CrSettingsSubpageTest.prototype = {
|
| + __proto__: CrSettingsBrowserTest.prototype,
|
| +
|
| + /** @override */
|
| + browsePreload: 'chrome://md-settings/settings_page/settings_subpage.html',
|
| +};
|
| +
|
| +TEST_F('CrSettingsSubpageTest', 'SettingsSubpage', function() {
|
| + suite('SettingsSubpage', function() {
|
| + test('can navigate to parent', function() {
|
| + PolymerTest.clearBody();
|
| +
|
| + settings.navigateTo(settings.Route.SYNC);
|
| + assertEquals(settings.Route.SYNC, settings.getCurrentRoute());
|
| +
|
| + var subpage = document.createElement('settings-subpage');
|
| + document.body.appendChild(subpage);
|
| +
|
| + MockInteractions.tap(subpage.$$('paper-icon-button'));
|
| + assertEquals(settings.Route.PEOPLE, settings.getCurrentRoute());
|
| + });
|
| + });
|
| +
|
| + mocha.run();
|
| +});
|
| +
|
| GEN('#if !defined(OS_CHROMEOS)');
|
| /**
|
| * @constructor
|
|
|