File tree Expand file tree Collapse file tree 1 file changed +4
-12
lines changed Expand file tree Collapse file tree 1 file changed +4
-12
lines changed Original file line number Diff line number Diff line change @@ -4,21 +4,13 @@ const fixtures = require('./fixtures.json'); // eslint-disable-line import/no-un
4
4
const diffFixtures = require ( './diff-fixtures.json' ) ; // eslint-disable-line import/no-unresolved
5
5
6
6
async function executeTest ( url , targetUrl , selector ) {
7
- await page . goto ( url ) ;
7
+ if ( ( await page . url ( ) ) !== url ) {
8
+ await page . goto ( url ) ;
9
+ }
8
10
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 } "]` ) ;
18
12
}
19
13
20
- jest . setTimeout ( 20000 ) ;
21
-
22
14
describe ( 'End to End tests' , ( ) => {
23
15
beforeAll ( async ( ) => {
24
16
if ( ! process . env . E2E_USER_NAME || ! process . env . E2E_USER_PASSWORD ) {
You can’t perform that action at this time.
0 commit comments