File tree 1 file changed +6
-1
lines changed
1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -223,12 +223,17 @@ export async function testFilterPresence(
223
223
page : Page ,
224
224
tab : TabDescription
225
225
) : Promise < void > {
226
+ // Goto the selected tab
226
227
await page . goto ( tab . url ) ;
227
228
await expect ( page . getByRole ( "tab" ) . getByText ( tab . tabName ) ) . toBeVisible ( ) ;
228
229
for ( const filter of anvilFilters ) {
229
- await page . getByText ( filter_regex ( filter ) ) . click ( ) ; // maybe should select a random one instead;
230
+ // Check that each filter is visible and clickable
231
+ await expect ( page . getByText ( filter_regex ( filter ) ) ) . toBeVisible ( ) ;
232
+ await page . getByText ( filter_regex ( filter ) ) . click ( ) ;
230
233
await expect ( page . getByRole ( "checkbox" ) . first ( ) ) . not . toBeChecked ( ) ;
234
+ // Check that clicking out of the filter menu causes it to disappear
231
235
await page . locator ( "body" ) . click ( ) ;
236
+ await expect ( page . getByRole ( "checkbox" ) ) . toHaveCount ( 0 ) ;
232
237
}
233
238
}
234
239
You can’t perform that action at this time.
0 commit comments