@@ -5,15 +5,14 @@ const getFile = (page, name) => page
55 . locator ( `[data-name="js-file-${ btoa ( name ) } "]` )
66 . first ( ) ;
77
8+ const goto = ( page ) => page . goto ( '/' , { waitUntil : 'networkidle' } ) ;
89const waitForPanel = ( page ) => page
910 . locator ( '.files li' )
1011 . first ( )
1112 . waitFor ( ) ;
1213
1314test ( 'F3 on a .png file opens the image viewer' , async ( { page} ) => {
14- await page . goto ( '/' , {
15- waitUntil : 'networkidle' ,
16- } ) ;
15+ await goto ( page ) ;
1716 await waitForPanel ( page ) ;
1817 await getFile ( page , 'view.png' ) . click ( ) ;
1918 await page . keyboard . press ( 'F3' ) ;
@@ -23,9 +22,7 @@ test('F3 on a .png file opens the image viewer', async ({page}) => {
2322} ) ;
2423
2524test ( 'F3 on a .png file does not open the text viewer' , async ( { page} ) => {
26- await page . goto ( '/' , {
27- waitUntil : 'networkidle' ,
28- } ) ;
25+ await goto ( page ) ;
2926 await waitForPanel ( page ) ;
3027 await getFile ( page , 'view.png' ) . click ( ) ;
3128 await page . keyboard . press ( 'F3' ) ;
@@ -37,9 +34,7 @@ test('F3 on a .png file does not open the text viewer', async ({page}) => {
3734} ) ;
3835
3936test ( 'double-click on a .png file opens the image viewer' , async ( { page} ) => {
40- await page . goto ( '/' , {
41- waitUntil : 'networkidle' ,
42- } ) ;
37+ await goto ( page ) ;
4338 await waitForPanel ( page ) ;
4439 await getFile ( page , 'view.png' ) . dblclick ( ) ;
4540
@@ -48,9 +43,7 @@ test('double-click on a .png file opens the image viewer', async ({page}) => {
4843} ) ;
4944
5045test ( 'double-click on a .png file does not open the text viewer' , async ( { page} ) => {
51- await page . goto ( '/' , {
52- waitUntil : 'networkidle' ,
53- } ) ;
46+ await goto ( page ) ;
5447 await waitForPanel ( page ) ;
5548 await getFile ( page , 'view.png' ) . dblclick ( ) ;
5649
@@ -61,9 +54,7 @@ test('double-click on a .png file does not open the text viewer', async ({page})
6154} ) ;
6255
6356test ( 'F3 on a .txt file opens the text viewer' , async ( { page} ) => {
64- await page . goto ( '/' , {
65- waitUntil : 'networkidle' ,
66- } ) ;
57+ await goto ( page ) ;
6758 await waitForPanel ( page ) ;
6859 await getFile ( page , 'copy.txt' ) . click ( ) ;
6960 await page . keyboard . press ( 'F3' ) ;
@@ -73,9 +64,7 @@ test('F3 on a .txt file opens the text viewer', async ({page}) => {
7364} ) ;
7465
7566test ( 'F3 on a .txt file shows file content' , async ( { page} ) => {
76- await page . goto ( '/' , {
77- waitUntil : 'networkidle' ,
78- } ) ;
67+ await goto ( page ) ;
7968 await waitForPanel ( page ) ;
8069 await getFile ( page , 'copy.txt' ) . click ( ) ;
8170 await page . keyboard . press ( 'F3' ) ;
0 commit comments