Skip to content

Commit ed3f5de

Browse files
author
Stefan Buck
committed
Update E2E test to work with href attribute
1 parent d69c173 commit ed3f5de

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

e2e/automated.test.js

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,13 @@ const fixtures = require('./fixtures.json'); // eslint-disable-line import/no-un
44
const diffFixtures = require('./diff-fixtures.json'); // eslint-disable-line import/no-unresolved
55

66
async function executeTest(url, targetUrl, selector) {
7-
await page.goto(url);
7+
if ((await page.url()) !== url) {
8+
await page.goto(url);
9+
}
810

9-
await page.waitForSelector(selector);
10-
11-
await Promise.all([
12-
page.waitForNavigation(),
13-
// page.click(selector), for some reason page.click is not working
14-
page.$eval(selector, el => el.click()),
15-
]);
16-
17-
await expect(page.url()).toEqual(expect.stringMatching(targetUrl));
11+
await page.waitForSelector(`${selector}[href$="${targetUrl}"]`);
1812
}
1913

20-
jest.setTimeout(20000);
21-
2214
describe('End to End tests', () => {
2315
beforeAll(async () => {
2416
if (!process.env.E2E_USER_NAME || !process.env.E2E_USER_PASSWORD) {

0 commit comments

Comments
 (0)