Skip to content

Commit

Permalink
Added closeAnyOpenToast to close all open toasts before closing window.
Browse files Browse the repository at this point in the history
  • Loading branch information
imolorhe committed Jan 10, 2020
1 parent 16a7911 commit 37f90db
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions packages/altair-electron/__tests__/index.js
Expand Up @@ -29,6 +29,15 @@ const selectors = {
visibleWindowSelector: 'app-window:not(.hide)',
};

const closeAnyOpenToast = async (app) => {
const toastElResult = await app.client.$('.toast-close-button');
if (toastElResult.value) {
await app.client.$('.toast-close-button').click();
await app.client.pause(500);
await closeAnyOpenToast(app);
}
};

global.before(function() {
chai.should();
chai.use(chaiAsPromised);
Expand All @@ -48,10 +57,7 @@ describe('Altair electron', function() {
});
await app.client.addCommand('closeLastAltairWindow', async() => {
const elements = await app.client.$$(selectors.windowSwitcherSelector);
const toastElResult = await app.client.$('.toast-close-button');
if (toastElResult.value) {
await app.client.$('.toast-close-button').click();
}
await closeAnyOpenToast(app);

// await app.client.$(`${selectors.windowSwitcherSelector}:nth-last-child(2)`).click();
// await app.client.windowByIndex(0);
Expand Down

0 comments on commit 37f90db

Please sign in to comment.