| Index: chrome/test/data/webui/settings/settings_menu_test.js
|
| diff --git a/chrome/test/data/webui/settings/settings_menu_test.js b/chrome/test/data/webui/settings/settings_menu_test.js
|
| index 0e6da83e5caccf6125dc935911dd147d52217241..2d0adbef5da96b49e00d28d6e495859aff3602a9 100644
|
| --- a/chrome/test/data/webui/settings/settings_menu_test.js
|
| +++ b/chrome/test/data/webui/settings/settings_menu_test.js
|
| @@ -18,10 +18,30 @@ cr.define('settings_menu', function() {
|
|
|
| teardown(function() { settingsMenu.remove(); });
|
|
|
| - test('openAdvanced', function() {
|
| - settingsMenu.fire('toggle-advanced-page', true);
|
| + test('advancedOpenedBinding', function() {
|
| + assertFalse(settingsMenu.advancedOpened);
|
| + settingsMenu.advancedOpened = true;
|
| Polymer.dom.flush();
|
| assertTrue(settingsMenu.$.advancedPage.opened);
|
| +
|
| + settingsMenu.advancedOpened = false;
|
| + Polymer.dom.flush();
|
| + assertFalse(settingsMenu.$.advancedPage.opened);
|
| + });
|
| +
|
| + test('tapAdvanced', function() {
|
| + assertFalse(settingsMenu.advancedOpened);
|
| +
|
| + var advancedTrigger = settingsMenu.$$('#advancedPage .menu-trigger');
|
| + assertTrue(!!advancedTrigger);
|
| +
|
| + MockInteractions.tap(advancedTrigger);
|
| + Polymer.dom.flush();
|
| + assertTrue(settingsMenu.$.advancedPage.opened);
|
| +
|
| + MockInteractions.tap(advancedTrigger);
|
| + Polymer.dom.flush();
|
| + assertFalse(settingsMenu.$.advancedPage.opened);
|
| });
|
|
|
| test('upAndDownIcons', function() {
|
| @@ -31,12 +51,12 @@ cr.define('settings_menu', function() {
|
| '.menu-trigger iron-icon');
|
| assertTrue(!!ironIconElement);
|
|
|
| - settingsMenu.fire('toggle-advanced-page', true);
|
| + settingsMenu.advancedOpened = true;
|
| Polymer.dom.flush();
|
| var openIcon = ironIconElement.icon;
|
| assertTrue(!!openIcon);
|
|
|
| - settingsMenu.fire('toggle-advanced-page', false);
|
| + settingsMenu.advancedOpened = false;
|
| Polymer.dom.flush();
|
| assertNotEquals(openIcon, ironIconElement.icon);
|
| });
|
|
|