| Index: chrome/test/data/webui/settings/reset_profile_banner_test.js
|
| diff --git a/chrome/test/data/webui/settings/reset_profile_banner_test.js b/chrome/test/data/webui/settings/reset_profile_banner_test.js
|
| index 811bc99c1090afa9e05a9c20fc4aa31101f40bfe..a01829a9b6e03f0c1b7db90c639d798a5aa5ddf8 100644
|
| --- a/chrome/test/data/webui/settings/reset_profile_banner_test.js
|
| +++ b/chrome/test/data/webui/settings/reset_profile_banner_test.js
|
| @@ -12,40 +12,26 @@ suite('BannerTests', function() {
|
| PolymerTest.clearBody();
|
| resetBanner = document.createElement('settings-reset-profile-banner');
|
| document.body.appendChild(resetBanner);
|
| + assertTrue(resetBanner.$.dialog.open);
|
| });
|
|
|
| teardown(function() { resetBanner.remove(); });
|
|
|
| - // Tests that the reset profile banner
|
| - // - opens the reset profile dialog when the reset button is clicked.
|
| - // - reset happens when clicking on the dialog's reset button.
|
| - // - the reset profile dialog is closed after reset is done.
|
| + // Tests that the reset profile banner navigates to the Reset profile dialog
|
| + // URL when the "reset all settings" button is clicked.
|
| test('ResetBannerReset', function() {
|
| - var dialog = resetBanner.$$('settings-reset-profile-dialog');
|
| - assertFalse(!!dialog);
|
| + assertNotEquals(settings.Route.RESET_DIALOG, settings.getCurrentRoute());
|
| MockInteractions.tap(resetBanner.$.reset);
|
| - Polymer.dom.flush();
|
| - assertTrue(resetBanner.showResetProfileDialog_)
|
| - dialog = resetBanner.$$('settings-reset-profile-dialog');
|
| - assertTrue(!!dialog);
|
| -
|
| - MockInteractions.tap(dialog.$.reset);
|
| -
|
| - return browserProxy.whenCalled('performResetProfileSettings')
|
| - .then(PolymerTest.flushTasks)
|
| - .then(function() {
|
| - assertFalse(resetBanner.showResetProfileDialog_);
|
| - dialog = resetBanner.$$('settings-reset-profile-dialog');
|
| - assertFalse(!!dialog);
|
| - });
|
| + assertEquals(settings.Route.RESET_DIALOG, settings.getCurrentRoute());
|
| + assertFalse(resetBanner.$.dialog.open);
|
| });
|
|
|
| - // Tests that the reset profile banner removes itself from the DOM when
|
| - // the close button is clicked and that |onHideResetProfileBanner| is
|
| - // called.
|
| - test('ResetBannerClose', function() {
|
| - MockInteractions.tap(resetBanner.$.close);
|
| - assertFalse(!!resetBanner.parentNode);
|
| - return browserProxy.whenCalled('onHideResetProfileBanner');
|
| + // Tests that the reset profile banner closes itself when the OK button is
|
| + // clicked and that |onHideResetProfileBanner| is called.
|
| + test('ResetBannerOk', function() {
|
| + MockInteractions.tap(resetBanner.$.ok);
|
| + return browserProxy.whenCalled('onHideResetProfileBanner').then(function() {
|
| + assertFalse(resetBanner.$.dialog.open);
|
| + });
|
| });
|
| });
|
|
|