@@ -96,78 +96,78 @@ describe('colSpan', () => {
96
96
setupColSpanGrid ( ) ;
97
97
// header row
98
98
await userEvent . click ( getHeaderCells ( ) [ 7 ] ) ;
99
- validateCellPosition ( 7 , 0 ) ;
99
+ await validateCellPosition ( 7 , 0 ) ;
100
100
await userEvent . keyboard ( '{arrowright}' ) ;
101
- validateCellPosition ( 8 , 0 ) ;
101
+ await validateCellPosition ( 8 , 0 ) ;
102
102
await userEvent . keyboard ( '{arrowright}' ) ;
103
- validateCellPosition ( 11 , 0 ) ;
103
+ await validateCellPosition ( 11 , 0 ) ;
104
104
await userEvent . keyboard ( '{arrowright}' ) ;
105
- validateCellPosition ( 12 , 0 ) ;
105
+ await validateCellPosition ( 12 , 0 ) ;
106
106
await userEvent . keyboard ( '{arrowleft}{arrowleft}{arrowleft}' ) ;
107
- validateCellPosition ( 7 , 0 ) ;
107
+ await validateCellPosition ( 7 , 0 ) ;
108
108
109
109
// top summary rows
110
110
await userEvent . click ( getCellsAtRowIndex ( 0 ) [ 6 ] ) ;
111
- validateCellPosition ( 6 , 1 ) ;
111
+ await validateCellPosition ( 6 , 1 ) ;
112
112
await userEvent . keyboard ( '{arrowright}' ) ;
113
- validateCellPosition ( 7 , 1 ) ;
113
+ await validateCellPosition ( 7 , 1 ) ;
114
114
await userEvent . keyboard ( '{arrowright}' ) ;
115
- validateCellPosition ( 9 , 1 ) ;
115
+ await validateCellPosition ( 9 , 1 ) ;
116
116
await userEvent . keyboard ( '{arrowright}' ) ;
117
- validateCellPosition ( 10 , 1 ) ;
117
+ await validateCellPosition ( 10 , 1 ) ;
118
118
await userEvent . keyboard ( '{arrowleft}{arrowleft}{arrowleft}' ) ;
119
- validateCellPosition ( 6 , 1 ) ;
119
+ await validateCellPosition ( 6 , 1 ) ;
120
120
121
121
// viewport rows
122
122
await userEvent . click ( getCellsAtRowIndex ( 3 ) [ 1 ] ) ;
123
- validateCellPosition ( 1 , 4 ) ;
123
+ await validateCellPosition ( 1 , 4 ) ;
124
124
await userEvent . keyboard ( '{arrowright}' ) ;
125
- validateCellPosition ( 2 , 4 ) ;
125
+ await validateCellPosition ( 2 , 4 ) ;
126
126
await userEvent . keyboard ( '{arrowright}' ) ;
127
- validateCellPosition ( 3 , 4 ) ;
127
+ await validateCellPosition ( 3 , 4 ) ;
128
128
await userEvent . keyboard ( '{arrowdown}' ) ;
129
- validateCellPosition ( 2 , 5 ) ;
129
+ await validateCellPosition ( 2 , 5 ) ;
130
130
await userEvent . keyboard ( '{arrowleft}' ) ;
131
- validateCellPosition ( 1 , 5 ) ;
131
+ await validateCellPosition ( 1 , 5 ) ;
132
132
await userEvent . keyboard ( '{arrowright}' ) ;
133
- validateCellPosition ( 2 , 5 ) ;
133
+ await validateCellPosition ( 2 , 5 ) ;
134
134
await userEvent . keyboard ( '{arrowright}' ) ;
135
- validateCellPosition ( 5 , 5 ) ;
135
+ await validateCellPosition ( 5 , 5 ) ;
136
136
await userEvent . keyboard ( '{arrowleft}' ) ;
137
- validateCellPosition ( 2 , 5 ) ;
137
+ await validateCellPosition ( 2 , 5 ) ;
138
138
await userEvent . keyboard ( '{arrowdown}' ) ;
139
- validateCellPosition ( 2 , 6 ) ;
139
+ await validateCellPosition ( 2 , 6 ) ;
140
140
await userEvent . keyboard ( '{arrowdown}{arrowdown}' ) ;
141
- validateCellPosition ( 0 , 8 ) ;
141
+ await validateCellPosition ( 0 , 8 ) ;
142
142
await userEvent . keyboard ( '{arrowLeft}' ) ;
143
- validateCellPosition ( 0 , 8 ) ;
143
+ await validateCellPosition ( 0 , 8 ) ;
144
144
await userEvent . keyboard ( '{arrowright}' ) ;
145
- validateCellPosition ( 5 , 8 ) ;
145
+ await validateCellPosition ( 5 , 8 ) ;
146
146
await userEvent . tab ( { shift : true } ) ;
147
147
await userEvent . tab ( { shift : true } ) ;
148
- validateCellPosition ( 14 , 7 ) ;
148
+ await validateCellPosition ( 14 , 7 ) ;
149
149
await userEvent . tab ( ) ;
150
- validateCellPosition ( 0 , 8 ) ;
150
+ await validateCellPosition ( 0 , 8 ) ;
151
151
await userEvent . click ( getCellsAtRowIndex ( 10 ) [ 11 ] ) ;
152
- validateCellPosition ( 11 , 11 ) ;
152
+ await validateCellPosition ( 11 , 11 ) ;
153
153
await userEvent . tab ( ) ;
154
- validateCellPosition ( 12 , 11 ) ;
154
+ await validateCellPosition ( 12 , 11 ) ;
155
155
await userEvent . tab ( ) ;
156
- validateCellPosition ( 0 , 12 ) ;
156
+ await validateCellPosition ( 0 , 12 ) ;
157
157
await userEvent . tab ( { shift : true } ) ;
158
- validateCellPosition ( 12 , 11 ) ;
158
+ await validateCellPosition ( 12 , 11 ) ;
159
159
160
160
// bottom summary rows
161
161
await userEvent . click ( getCellsAtRowIndex ( 12 ) [ 6 ] ) ;
162
- validateCellPosition ( 6 , 13 ) ;
162
+ await validateCellPosition ( 6 , 13 ) ;
163
163
await userEvent . keyboard ( '{arrowright}' ) ;
164
- validateCellPosition ( 7 , 13 ) ;
164
+ await validateCellPosition ( 7 , 13 ) ;
165
165
await userEvent . keyboard ( '{arrowright}' ) ;
166
- validateCellPosition ( 9 , 13 ) ;
166
+ await validateCellPosition ( 9 , 13 ) ;
167
167
await userEvent . keyboard ( '{arrowright}' ) ;
168
- validateCellPosition ( 10 , 13 ) ;
168
+ await validateCellPosition ( 10 , 13 ) ;
169
169
await userEvent . keyboard ( '{arrowleft}{arrowleft}{arrowleft}' ) ;
170
- validateCellPosition ( 6 , 13 ) ;
170
+ await validateCellPosition ( 6 , 13 ) ;
171
171
} ) ;
172
172
173
173
it ( 'should scroll to the merged cell when selected' , async ( ) => {
@@ -182,13 +182,13 @@ describe('colSpan', () => {
182
182
testScrollIntoView ( ) ;
183
183
await navigate ( 1 ) ;
184
184
testScrollIntoView ( ) ; // should bring the merged cell into view
185
- validateCellPosition ( 27 , 11 ) ;
185
+ await validateCellPosition ( 27 , 11 ) ;
186
186
await navigate ( 7 ) ;
187
187
testScrollIntoView ( ) ;
188
- validateCellPosition ( 6 , 12 ) ; // should navigate to the next row
188
+ await validateCellPosition ( 6 , 12 ) ; // should navigate to the next row
189
189
await navigate ( 7 , true ) ;
190
190
testScrollIntoView ( ) ;
191
- validateCellPosition ( 27 , 11 ) ; // should navigate to the previous row
191
+ await validateCellPosition ( 27 , 11 ) ; // should navigate to the previous row
192
192
await navigate ( 27 ) ;
193
193
testScrollIntoView ( ) ;
194
194
await navigate ( 1 ) ;
0 commit comments