@@ -54,27 +54,37 @@ test.describe('Keyboard Shortcuts', () => {
54
54
55
55
test ( 'Next/prev sheet with graphs' , async ( { page } ) => {
56
56
const mito = await getMitoFrameWithTestCSV ( page ) ;
57
+
58
+ /* Import another csv and create 2 graphs so that we have enough tabs to navigate between */
57
59
await importCSV ( page , mito , 'test.csv' ) ;
60
+
61
+ // Create a graph
58
62
await mito . getByText ( 'Graph' ) . click ( ) ;
59
63
await expect ( mito . getByText ( 'Column1 bar chart' ) ) . toBeVisible ( ) ;
64
+
65
+ // Create another graph off of test_1
60
66
await mito . locator ( '.tab' , { hasText : 'test_1' } ) . click ( ) ;
61
67
await mito . getByText ( 'Graph' , { exact : true } ) . click ( ) ;
62
68
await expect ( mito . getByText ( 'Column1 bar chart' ) ) . toBeVisible ( ) ;
63
69
70
+ /* Test navigation */
64
71
await mito . locator ( '.mito-container' ) . press ( 'Alt+ArrowRight' ) ;
65
- await awaitResponse ( page ) ;
66
72
await expect ( mito . locator ( '.tab-selected' ) ) . toHaveText ( 'test' ) ;
73
+
67
74
await mito . locator ( '.mito-container' ) . press ( 'Alt+ArrowRight' ) ;
68
- await awaitResponse ( page ) ;
69
75
await expect ( mito . locator ( '.tab-selected' ) ) . toHaveText ( 'test_1' ) ;
70
76
71
77
await mito . locator ( '.mito-container' ) . press ( 'Alt+ArrowRight' ) ;
72
- await awaitResponse ( page ) ;
73
78
await expect ( mito . locator ( '.tab-selected' ) ) . toHaveText ( 'graph0' ) ;
74
79
75
80
await mito . locator ( '.mito-container' ) . press ( 'Alt+ArrowLeft' ) ;
76
- await awaitResponse ( page ) ;
77
81
await expect ( mito . locator ( '.tab-selected' ) ) . toHaveText ( 'test_1' ) ;
82
+
83
+ await mito . locator ( '.mito-container' ) . press ( 'Alt+ArrowLeft' ) ;
84
+ await expect ( mito . locator ( '.tab-selected' ) ) . toHaveText ( 'test' ) ;
85
+
86
+ await mito . locator ( '.mito-container' ) . press ( 'Alt+ArrowLeft' ) ;
87
+ await expect ( mito . locator ( '.tab-selected' ) ) . toHaveText ( 'graph1' ) ;
78
88
} ) ;
79
89
80
90
test ( 'Previous Sheet' , async ( { page } ) => {
0 commit comments