low hanging lint and some hard coded timeouts

This commit is contained in:
John McLear 2021-01-27 04:53:28 +00:00
parent 809670dbea
commit edf1dabe65
36 changed files with 273 additions and 150 deletions

View file

@ -1,13 +1,15 @@
'use strict';
describe('chat-load-messages', function () {
let padName;
it('creates a pad', function (done) {
this.timeout(3000);
padName = helper.newPad(done);
this.timeout(60000);
});
it('adds a lot of messages', function (done) {
const inner$ = helper.padInner$;
this.timeout(5000);
const chrome$ = helper.padChrome$;
const chatButton = chrome$('#chaticon');
chatButton.click();
@ -19,18 +21,19 @@ describe('chat-load-messages', function () {
const messages = 140;
for (let i = 1; i <= messages; i++) {
let num = `${i}`;
if (num.length == 1) num = `00${num}`;
if (num.length == 2) num = `0${num}`;
if (num.length === 1) num = `00${num}`;
if (num.length === 2) num = `0${num}`;
chatInput.sendkeys(`msg${num}`);
chatInput.sendkeys('{enter}');
}
helper.waitFor(() => chatText.children('p').length == messages, 60000).always(() => {
helper.waitFor(() => chatText.children('p').length === messages, 60000).always(() => {
expect(chatText.children('p').length).to.be(messages);
helper.newPad(done, padName);
});
});
it('checks initial message count', function (done) {
this.timeout(100);
let chatText;
const expectedCount = 101;
const chrome$ = helper.padChrome$;
@ -38,7 +41,7 @@ describe('chat-load-messages', function () {
const chatButton = chrome$('#chaticon');
chatButton.click();
chatText = chrome$('#chattext');
return chatText.children('p').length == expectedCount;
return chatText.children('p').length === expectedCount;
}).always(() => {
expect(chatText.children('p').length).to.be(expectedCount);
done();
@ -46,6 +49,7 @@ describe('chat-load-messages', function () {
});
it('loads more messages', function (done) {
this.timeout(1500);
const expectedCount = 122;
const chrome$ = helper.padChrome$;
const chatButton = chrome$('#chaticon');
@ -54,24 +58,24 @@ describe('chat-load-messages', function () {
const loadMsgBtn = chrome$('#chatloadmessagesbutton');
loadMsgBtn.click();
helper.waitFor(() => chatText.children('p').length == expectedCount).always(() => {
helper.waitFor(() => chatText.children('p').length === expectedCount).always(() => {
expect(chatText.children('p').length).to.be(expectedCount);
done();
});
});
it('checks for button vanishing', function (done) {
this.timeout(2000);
const expectedDisplay = 'none';
const chrome$ = helper.padChrome$;
const chatButton = chrome$('#chaticon');
chatButton.click();
const chatText = chrome$('#chattext');
const loadMsgBtn = chrome$('#chatloadmessagesbutton');
const loadMsgBall = chrome$('#chatloadmessagesball');
loadMsgBtn.click();
helper.waitFor(() => loadMsgBtn.css('display') == expectedDisplay &&
loadMsgBall.css('display') == expectedDisplay).always(() => {
helper.waitFor(() => loadMsgBtn.css('display') === expectedDisplay &&
loadMsgBall.css('display') === expectedDisplay).always(() => {
expect(loadMsgBtn.css('display')).to.be(expectedDisplay);
expect(loadMsgBall.css('display')).to.be(expectedDisplay);
done();