@@ -262,11 +262,11 @@ export async function testFilterPersistence(
262
262
await page . goto ( tabOrder [ 0 ] . url ) ;
263
263
// Select the first checkbox on the test filter
264
264
await page . getByText ( filterRegex ( testFilter ) ) . click ( ) ;
265
- const to_select = await getFirstFilterButton ( page ) ;
266
- await expect ( to_select . getByRole ( "checkbox" ) ) . not . toBeChecked ( ) ;
267
- await to_select . getByRole ( "checkbox" ) . click ( ) ;
268
- const filterName = ( await to_select . innerText ( ) ) . split ( "\n" ) [ 0 ] ; //MAY NEED TO ADD SOME CHECKING MECHANISM HERE
269
- await expect ( to_select . getByRole ( "checkbox" ) ) . toBeChecked ( ) ;
265
+ const toSelect = await getFirstFilterButton ( page ) ;
266
+ await expect ( toSelect . getByRole ( "checkbox" ) ) . not . toBeChecked ( ) ;
267
+ await toSelect . getByRole ( "checkbox" ) . click ( ) ;
268
+ const filterName = ( await toSelect . innerText ( ) ) . split ( "\n" ) [ 0 ] ; //MAY NEED TO ADD SOME CHECKING MECHANISM HERE
269
+ await expect ( toSelect . getByRole ( "checkbox" ) ) . toBeChecked ( ) ;
270
270
await page . locator ( "body" ) . click ( ) ;
271
271
// Expect at least some text to still be visible
272
272
await expect ( getFirstElementTextLocator ( page , 0 ) ) . toBeVisible ( ) ;
@@ -279,8 +279,8 @@ export async function testFilterPersistence(
279
279
await expect ( page . getByText ( filterRegex ( testFilter ) ) ) . toBeVisible ( ) ;
280
280
await page . getByText ( filterRegex ( testFilter ) ) . dispatchEvent ( "click" ) ;
281
281
await page . waitForLoadState ( "load" ) ;
282
- const previously_selected = getNamedFilterButton ( page , filterName ) ;
283
- await expect ( previously_selected . getByRole ( "checkbox" ) ) . toBeChecked ( ) ;
282
+ const previouslySelected = getNamedFilterButton ( page , filterName ) ;
283
+ await expect ( previouslySelected . getByRole ( "checkbox" ) ) . toBeChecked ( ) ;
284
284
await page . waitForLoadState ( "load" ) ;
285
285
await page . locator ( "body" ) . click ( ) ;
286
286
}
@@ -291,18 +291,18 @@ export async function testFilterPersistence(
291
291
. click ( ) ;
292
292
await expect ( getFirstElementTextLocator ( page , 0 ) ) . toBeVisible ( ) ;
293
293
await page . getByText ( filterRegex ( testFilter ) ) . click ( ) ;
294
- const previously_selected = getFirstFilterButton ( page ) ;
295
- await expect ( previously_selected ) . toContainText ( filterName , {
294
+ const previouslySelected = getFirstFilterButton ( page ) ;
295
+ await expect ( previouslySelected ) . toContainText ( filterName , {
296
296
useInnerText : true ,
297
297
} ) ;
298
- await expect ( previously_selected . getByRole ( "checkbox" ) . first ( ) ) . toBeChecked ( ) ;
298
+ await expect ( previouslySelected . getByRole ( "checkbox" ) . first ( ) ) . toBeChecked ( ) ;
299
299
}
300
300
301
301
export async function testFilterCounts (
302
302
page : Page ,
303
303
tab : TabDescription ,
304
304
filters : string [ ] ,
305
- elements_per_page : number
305
+ elementsPerPage : number
306
306
) : Promise < boolean > {
307
307
await page . goto ( tab . url ) ;
308
308
// For each arbitrarily selected filter
@@ -311,26 +311,26 @@ export async function testFilterCounts(
311
311
await page . getByText ( filterRegex ( filter ) ) . dispatchEvent ( "click" ) ;
312
312
// Get the number associated with the first filter button, and select it
313
313
await page . waitForLoadState ( "load" ) ;
314
- const filter_button = getFirstFilterButton ( page ) ;
315
- const filter_numbers = ( await filter_button . innerText ( ) ) . split ( "\n" ) ;
316
- const filter_number =
317
- filter_numbers . map ( ( x ) => Number ( x ) ) . find ( ( x ) => ! isNaN ( x ) && x !== 0 ) ??
314
+ const filterButton = getFirstFilterButton ( page ) ;
315
+ const filterNumbers = ( await filterButton . innerText ( ) ) . split ( "\n" ) ;
316
+ const filterNumber =
317
+ filterNumbers . map ( ( x ) => Number ( x ) ) . find ( ( x ) => ! isNaN ( x ) && x !== 0 ) ??
318
318
- 1 ;
319
- if ( filter_number < 0 ) {
320
- console . log ( filter_numbers . map ( ( x ) => Number ( x ) ) ) ;
319
+ if ( filterNumber < 0 ) {
320
+ console . log ( filterNumbers . map ( ( x ) => Number ( x ) ) ) ;
321
321
return false ;
322
322
}
323
323
// Check the filter
324
- await filter_button . getByRole ( "checkbox" ) . dispatchEvent ( "click" ) ;
324
+ await filterButton . getByRole ( "checkbox" ) . dispatchEvent ( "click" ) ;
325
325
await page . waitForLoadState ( "load" ) ;
326
326
// Exit the filter menu
327
327
await page . locator ( "body" ) . click ( ) ;
328
328
await expect ( page . getByRole ( "checkbox" ) ) . toHaveCount ( 0 ) ;
329
329
// Expect the displayed count of elements to be 0
330
330
const firstNumber =
331
- filter_number <= elements_per_page ? filter_number : elements_per_page ;
331
+ filterNumber <= elementsPerPage ? filterNumber : elementsPerPage ;
332
332
await expect (
333
- page . getByText ( "Results 1 - " + firstNumber + " of " + filter_number )
333
+ page . getByText ( "Results 1 - " + firstNumber + " of " + filterNumber )
334
334
) . toBeVisible ( ) ;
335
335
}
336
336
return true ;
@@ -379,30 +379,30 @@ export async function testClearAll(
379
379
filters : string [ ]
380
380
) : Promise < void > {
381
381
await page . goto ( tab . url ) ;
382
- const selected_filter_list = [ ] ;
382
+ const selectedFilterList = [ ] ;
383
383
for ( const filter of filters ) {
384
384
await page . getByText ( filterRegex ( filter ) ) . dispatchEvent ( "click" ) ;
385
385
await getFirstFilterButton ( page ) . getByRole ( "checkbox" ) . click ( ) ;
386
386
await expect (
387
387
getFirstFilterButton ( page ) . getByRole ( "checkbox" )
388
388
) . toBeChecked ( ) ;
389
- selected_filter_list . push (
389
+ selectedFilterList . push (
390
390
( await getFirstFilterButton ( page ) . innerText ( ) )
391
391
. split ( "\n" )
392
392
. find ( ( x ) => x . length > 0 ) ?? ""
393
393
) ;
394
394
await page . locator ( "body" ) . click ( ) ;
395
395
}
396
396
await page . getByText ( "Clear All" ) . dispatchEvent ( "click" ) ;
397
- for ( const filter of selected_filter_list ) {
397
+ for ( const filter of selectedFilterList ) {
398
398
await expect (
399
399
page . locator ( "#sidebar-positioner" ) . getByText ( filter )
400
400
) . toHaveCount ( 0 ) ;
401
401
}
402
402
for ( let i = 0 ; i < filters . length ; i ++ ) {
403
403
await page . getByText ( filterRegex ( filters [ i ] ) ) . dispatchEvent ( "click" ) ;
404
404
await expect (
405
- getNamedFilterButton ( page , selected_filter_list [ i ] ) . getByRole ( "checkbox" )
405
+ getNamedFilterButton ( page , selectedFilterList [ i ] ) . getByRole ( "checkbox" )
406
406
) . not . toBeChecked ( ) ;
407
407
await page . locator ( "body" ) . click ( ) ;
408
408
}
0 commit comments