Add small pausing before testing window title to stabilize tests

This commit is contained in:
Yuya Ochiai
2017-04-28 00:16:14 +09:00
parent ed6a929f28
commit 9f5ee581ab

View File

@@ -106,7 +106,7 @@ describe('browser/index.html', function desc() {
}] }]
})); }));
return this.app.restart().then(() => { return this.app.restart().then(() => {
return this.app.client.waitUntilWindowLoaded().pause(1500); return this.app.client.waitUntilWindowLoaded().pause(2000);
}).then(() => { }).then(() => {
return this.app.browserWindow.getTitle(); return this.app.browserWindow.getTitle();
}).then((title) => title.should.equal('Mattermost Desktop testing html')); }).then((title) => title.should.equal('Mattermost Desktop testing html'));
@@ -134,12 +134,14 @@ describe('browser/index.html', function desc() {
document.title = 'Title 0'; document.title = 'Title 0';
}). }).
windowByIndex(0). windowByIndex(0).
pause(500).
browserWindow.getTitle().then((title) => title.should.equal('Title 0')). browserWindow.getTitle().then((title) => title.should.equal('Title 0')).
windowByIndex(1). windowByIndex(1).
execute(() => { execute(() => {
document.title = 'Title 1'; document.title = 'Title 1';
}). }).
windowByIndex(0). windowByIndex(0).
pause(500).
browserWindow.getTitle().then((title) => title.should.equal('Title 0')); browserWindow.getTitle().then((title) => title.should.equal('Title 0'));
}); });
}); });
@@ -170,8 +172,10 @@ describe('browser/index.html', function desc() {
document.title = 'Title 1'; document.title = 'Title 1';
}). }).
windowByIndex(0). windowByIndex(0).
pause(500).
browserWindow.getTitle().then((title) => title.should.equal('Title 0')). browserWindow.getTitle().then((title) => title.should.equal('Title 0')).
click('#teamTabItem1'). click('#teamTabItem1').
pause(500).
browserWindow.getTitle().then((title) => title.should.equal('Title 1')); browserWindow.getTitle().then((title) => title.should.equal('Title 1'));
}); });
}); });