1
1
import { expect , test , galata } from '@jupyterlab/galata' ;
2
2
3
3
test . describe ( 'JupyterCAD Lite Tests' , ( ) => {
4
- test . beforeEach ( ( { page } ) => {
5
- page . setDefaultTimeout ( 600000 ) ;
4
+ test . beforeEach ( ( { page } ) => {
5
+ page . setDefaultTimeout ( 600000 ) ;
6
6
7
- page . on ( 'console' , ( message ) => {
8
- console . log ( 'CONSOLE MSG ---' , message . text ( ) ) ;
9
- } ) ;
10
- } ) ;
11
-
12
- test . afterEach ( async ( { page } ) => {
13
- await page . close ( { runBeforeUnload : true } ) ;
7
+ page . on ( 'console' , message => {
8
+ console . log ( 'CONSOLE MSG ---' , message . text ( ) ) ;
14
9
} ) ;
10
+ } ) ;
15
11
16
- test ( 'Render Tree' , async ( { page } , testInfo ) => {
17
- await page . goto ( 'lite' ) ;
12
+ test . afterEach ( async ( { page } ) => {
13
+ await page . close ( { runBeforeUnload : true } ) ;
14
+ } ) ;
18
15
19
- const widget = await page . getByText ( 'widgets' ) ;
16
+ test ( 'Render Tree' , async ( { page } , testInfo ) => {
17
+ await page . goto ( 'lite' ) ;
20
18
21
- // Wait a bit for the theme to be applied
22
- await page . waitForTimeout ( 1000 ) ;
19
+ const widget = await page . getByText ( 'widgets' ) ;
23
20
24
- expect ( await page . screenshot ( ) ) . toMatchSnapshot ( 'jupytercad-lite-tree.png' ) ;
21
+ // Wait a bit for the theme to be applied
22
+ await page . waitForTimeout ( 1000 ) ;
25
23
26
- await widget . click ( ) ;
24
+ expect ( await page . screenshot ( ) ) . toMatchSnapshot ( 'jupytercad-lite-tree.png' ) ;
27
25
28
- expect ( await page . screenshot ( ) ) . toMatchSnapshot ( 'jupytercad-lite-subtree.png' ) ;
26
+ await widget . click ( ) ;
29
27
30
- const goUp = await page . getByTitle ( 'Jupyter Server Root' ) . locator ( 'svg' ) ;
31
- await goUp . click ( ) ;
28
+ expect ( await page . screenshot ( ) ) . toMatchSnapshot (
29
+ 'jupytercad-lite-subtree.png'
30
+ ) ;
32
31
33
- expect ( await page . screenshot ( ) ) . toMatchSnapshot ( 'jupytercad-lite-tree.png' ) ;
34
- } ) ;
35
- } )
32
+ const goUp = await page . getByTitle ( 'Jupyter Server Root' ) . locator ( 'svg' ) ;
33
+ await goUp . click ( ) ;
34
+
35
+ expect ( await page . screenshot ( ) ) . toMatchSnapshot ( 'jupytercad-lite-tree.png' ) ;
36
+ } ) ;
37
+ } ) ;
0 commit comments