Fix browser name change test not actually changing name

This commit is contained in:
Gabe Kangas
2021-11-16 17:41:31 -08:00
parent 4d998ac589
commit a14f174183
2 changed files with 24 additions and 17 deletions

View File

@@ -30,9 +30,10 @@ describe('Frontend web page', () => {
}); });
devices.forEach(async function (device) { devices.forEach(async function (device) {
const newName = 'frontend-browser-test-name-change-'+device.name; const newName = 'frontend-browser-test-name-change-' + device.name;
const fakeMessage = const fakeMessage =
'this is a test chat message sent via the automated browser tests on the main web frontend from ' + device.name; 'this is a test chat message sent via the automated browser tests on the main web frontend from ' +
device.name;
interactiveChatTest(browser, page, newName, fakeMessage, device.name); interactiveChatTest(browser, page, newName, fakeMessage, device.name);
videoTest(browser, page); videoTest(browser, page);

View File

@@ -32,11 +32,17 @@ async function interactiveChatTest(
await page.evaluate(() => await page.evaluate(() =>
document.querySelector('#username-change-input').click() document.querySelector('#username-change-input').click()
); );
await page.type('#username-change-input', newName);
await page.waitForSelector('#button-update-username'); await page.waitForSelector('#button-update-username');
await page.evaluate(() => await page.evaluate(() =>
document.querySelector('#button-update-username').click() document.querySelector('#button-update-username').click()
); );
// page.keyboard.press('Enter');
await page.waitForTimeout(3000);
}); });
it('should allow typing a chat message', async () => { it('should allow typing a chat message', async () => {