collab-tests-sl
John McLear 2021-03-15 11:17:33 +00:00
parent 4e38c5714f
commit 01d4bfc753
1 changed files with 5 additions and 2 deletions

View File

@ -1,5 +1,8 @@
'use strict';
// Wait helper function, for simulating words per minute.
const wait = (milliseconds) => new Promise((resolve) => setTimeout(resolve, milliseconds));
// Test for https://github.com/ether/etherpad-lite/issues/1763
describe('Responsiveness of Editor', function () {
// create a new pad before each test run
@ -28,10 +31,10 @@ describe('Responsiveness of Editor', function () {
helper.padInner$('div').last().sendkeys('{rightarrow}');
helper.padInner$('div').last().sendkeys(`${Math.random().toString(36).substring(7)} `);
// wait 1500 milliseconds to simulate 40wpm
// 2% chance for every word we will do an enter, 50 words per line?
if (Math.random() < 0.02) helper.padInner$('div').last().sendkeys('{enter}');
await wait(1500);
i++;
}
});
});
const wait = (milliseconds) => new Promise((resolve) => setTimeout(resolve, milliseconds));