@@ -18,9 +18,9 @@ const ruleTester = new RuleTester({
18
18
ecmaVersion : 'latest' ,
19
19
sourceType : 'module' ,
20
20
ecmaFeatures : {
21
- jsx : true
22
- }
23
- }
21
+ jsx : true ,
22
+ } ,
23
+ } ,
24
24
} )
25
25
26
26
function getErrorMessage ( attribute , role ) {
@@ -343,170 +343,170 @@ ruleTester.run('role-supports-aria-props', rule, {
343
343
{ code : '<select aria-expanded />' } ,
344
344
{ code : '<datalist aria-expanded />' } ,
345
345
{ code : '<div role="heading" aria-level />' } ,
346
- { code : '<div role="heading" aria-level="1" />' }
346
+ { code : '<div role="heading" aria-level="1" />' } ,
347
347
] ,
348
348
349
349
invalid : [
350
350
// implicit basic checks
351
351
{
352
352
code : '<a href="#" aria-checked />' ,
353
- errors : [ getErrorMessage ( 'aria-checked' , 'link' ) ]
353
+ errors : [ getErrorMessage ( 'aria-checked' , 'link' ) ] ,
354
354
} ,
355
355
{
356
356
code : '<area href="#" aria-checked />' ,
357
- errors : [ getErrorMessage ( 'aria-checked' , 'link' ) ]
357
+ errors : [ getErrorMessage ( 'aria-checked' , 'link' ) ] ,
358
358
} ,
359
359
{
360
360
code : '<link href="#" aria-checked />' ,
361
- errors : [ getErrorMessage ( 'aria-checked' , 'link' ) ]
361
+ errors : [ getErrorMessage ( 'aria-checked' , 'link' ) ] ,
362
362
} ,
363
363
{
364
364
code : '<img alt="foobar" aria-checked />' ,
365
- errors : [ getErrorMessage ( 'aria-checked' , 'img' ) ]
365
+ errors : [ getErrorMessage ( 'aria-checked' , 'img' ) ] ,
366
366
} ,
367
367
{
368
368
code : '<menu type="toolbar" aria-checked />' ,
369
- errors : [ getErrorMessage ( 'aria-checked' , 'toolbar' ) ]
369
+ errors : [ getErrorMessage ( 'aria-checked' , 'toolbar' ) ] ,
370
370
} ,
371
371
{
372
372
code : '<aside aria-checked />' ,
373
- errors : [ getErrorMessage ( 'aria-checked' , 'complementary' ) ]
373
+ errors : [ getErrorMessage ( 'aria-checked' , 'complementary' ) ] ,
374
374
} ,
375
375
{
376
376
code : '<ul aria-expanded />' ,
377
- errors : [ getErrorMessage ( 'aria-expanded' , 'list' ) ]
377
+ errors : [ getErrorMessage ( 'aria-expanded' , 'list' ) ] ,
378
378
} ,
379
379
{
380
380
code : '<details aria-expanded />' ,
381
- errors : [ getErrorMessage ( 'aria-expanded' , 'group' ) ]
381
+ errors : [ getErrorMessage ( 'aria-expanded' , 'group' ) ] ,
382
382
} ,
383
383
{
384
384
code : '<dialog aria-expanded />' ,
385
- errors : [ getErrorMessage ( 'aria-expanded' , 'dialog' ) ]
385
+ errors : [ getErrorMessage ( 'aria-expanded' , 'dialog' ) ] ,
386
386
} ,
387
387
{
388
388
code : '<aside aria-expanded />' ,
389
- errors : [ getErrorMessage ( 'aria-expanded' , 'complementary' ) ]
389
+ errors : [ getErrorMessage ( 'aria-expanded' , 'complementary' ) ] ,
390
390
} ,
391
391
{
392
392
code : '<article aria-expanded />' ,
393
- errors : [ getErrorMessage ( 'aria-expanded' , 'article' ) ]
393
+ errors : [ getErrorMessage ( 'aria-expanded' , 'article' ) ] ,
394
394
} ,
395
395
{
396
396
code : '<body aria-expanded />' ,
397
- errors : [ getErrorMessage ( 'aria-expanded' , 'document' ) ]
397
+ errors : [ getErrorMessage ( 'aria-expanded' , 'document' ) ] ,
398
398
} ,
399
399
{
400
400
code : '<li aria-expanded />' ,
401
- errors : [ getErrorMessage ( 'aria-expanded' , 'listitem' ) ]
401
+ errors : [ getErrorMessage ( 'aria-expanded' , 'listitem' ) ] ,
402
402
} ,
403
403
{
404
404
code : '<nav aria-expanded />' ,
405
- errors : [ getErrorMessage ( 'aria-expanded' , 'navigation' ) ]
405
+ errors : [ getErrorMessage ( 'aria-expanded' , 'navigation' ) ] ,
406
406
} ,
407
407
{
408
408
code : '<ol aria-expanded />' ,
409
- errors : [ getErrorMessage ( 'aria-expanded' , 'list' ) ]
409
+ errors : [ getErrorMessage ( 'aria-expanded' , 'list' ) ] ,
410
410
} ,
411
411
{
412
412
code : '<output aria-expanded />' ,
413
- errors : [ getErrorMessage ( 'aria-expanded' , 'status' ) ]
413
+ errors : [ getErrorMessage ( 'aria-expanded' , 'status' ) ] ,
414
414
} ,
415
415
{
416
416
code : '<section aria-expanded />' ,
417
- errors : [ getErrorMessage ( 'aria-expanded' , 'region' ) ]
417
+ errors : [ getErrorMessage ( 'aria-expanded' , 'region' ) ] ,
418
418
} ,
419
419
{
420
420
code : '<tbody aria-expanded />' ,
421
- errors : [ getErrorMessage ( 'aria-expanded' , 'rowgroup' ) ]
421
+ errors : [ getErrorMessage ( 'aria-expanded' , 'rowgroup' ) ] ,
422
422
} ,
423
423
{
424
424
code : '<tfoot aria-expanded />' ,
425
- errors : [ getErrorMessage ( 'aria-expanded' , 'rowgroup' ) ]
425
+ errors : [ getErrorMessage ( 'aria-expanded' , 'rowgroup' ) ] ,
426
426
} ,
427
427
{
428
428
code : '<thead aria-expanded />' ,
429
- errors : [ getErrorMessage ( 'aria-expanded' , 'rowgroup' ) ]
429
+ errors : [ getErrorMessage ( 'aria-expanded' , 'rowgroup' ) ] ,
430
430
} ,
431
431
{
432
432
code : '<input type="radio" aria-invalid />' ,
433
- errors : [ getErrorMessage ( 'aria-invalid' , 'radio' ) ]
433
+ errors : [ getErrorMessage ( 'aria-invalid' , 'radio' ) ] ,
434
434
} ,
435
435
{
436
436
code : '<input type="radio" aria-selected />' ,
437
- errors : [ getErrorMessage ( 'aria-selected' , 'radio' ) ]
437
+ errors : [ getErrorMessage ( 'aria-selected' , 'radio' ) ] ,
438
438
} ,
439
439
{
440
440
code : '<input type="radio" aria-haspopup />' ,
441
- errors : [ getErrorMessage ( 'aria-haspopup' , 'radio' ) ]
441
+ errors : [ getErrorMessage ( 'aria-haspopup' , 'radio' ) ] ,
442
442
} ,
443
443
{
444
444
code : '<input type="checkbox" aria-haspopup />' ,
445
- errors : [ getErrorMessage ( 'aria-haspopup' , 'checkbox' ) ]
445
+ errors : [ getErrorMessage ( 'aria-haspopup' , 'checkbox' ) ] ,
446
446
} ,
447
447
{
448
448
code : '<input type="reset" aria-invalid />' ,
449
- errors : [ getErrorMessage ( 'aria-invalid' , 'button' ) ]
449
+ errors : [ getErrorMessage ( 'aria-invalid' , 'button' ) ] ,
450
450
} ,
451
451
{
452
452
code : '<input type="submit" aria-invalid />' ,
453
- errors : [ getErrorMessage ( 'aria-invalid' , 'button' ) ]
453
+ errors : [ getErrorMessage ( 'aria-invalid' , 'button' ) ] ,
454
454
} ,
455
455
{
456
456
code : '<input type="image" aria-invalid />' ,
457
- errors : [ getErrorMessage ( 'aria-invalid' , 'button' ) ]
457
+ errors : [ getErrorMessage ( 'aria-invalid' , 'button' ) ] ,
458
458
} ,
459
459
{
460
460
code : '<input type="button" aria-invalid />' ,
461
- errors : [ getErrorMessage ( 'aria-invalid' , 'button' ) ]
461
+ errors : [ getErrorMessage ( 'aria-invalid' , 'button' ) ] ,
462
462
} ,
463
463
{
464
464
code : '<menuitem type="command" aria-invalid />' ,
465
- errors : [ getErrorMessage ( 'aria-invalid' , 'menuitem' ) ]
465
+ errors : [ getErrorMessage ( 'aria-invalid' , 'menuitem' ) ] ,
466
466
} ,
467
467
{
468
468
code : '<menuitem type="radio" aria-selected />' ,
469
- errors : [ getErrorMessage ( 'aria-selected' , 'menuitemradio' ) ]
469
+ errors : [ getErrorMessage ( 'aria-selected' , 'menuitemradio' ) ] ,
470
470
} ,
471
471
{
472
472
code : '<menu type="toolbar" aria-haspopup />' ,
473
- errors : [ getErrorMessage ( 'aria-haspopup' , 'toolbar' ) ]
473
+ errors : [ getErrorMessage ( 'aria-haspopup' , 'toolbar' ) ] ,
474
474
} ,
475
475
{
476
476
code : '<menu type="toolbar" aria-invalid />' ,
477
- errors : [ getErrorMessage ( 'aria-invalid' , 'toolbar' ) ]
477
+ errors : [ getErrorMessage ( 'aria-invalid' , 'toolbar' ) ] ,
478
478
} ,
479
479
{
480
480
code : '<menu type="toolbar" aria-expanded />' ,
481
- errors : [ getErrorMessage ( 'aria-expanded' , 'toolbar' ) ]
481
+ errors : [ getErrorMessage ( 'aria-expanded' , 'toolbar' ) ] ,
482
482
} ,
483
483
{
484
484
code : '<link href="#" aria-invalid />' ,
485
- errors : [ getErrorMessage ( 'aria-invalid' , 'link' ) ]
485
+ errors : [ getErrorMessage ( 'aria-invalid' , 'link' ) ] ,
486
486
} ,
487
487
{
488
488
code : '<area href="#" aria-invalid />' ,
489
- errors : [ getErrorMessage ( 'aria-invalid' , 'link' ) ]
489
+ errors : [ getErrorMessage ( 'aria-invalid' , 'link' ) ] ,
490
490
} ,
491
491
{
492
492
code : '<a href="#" aria-invalid />' ,
493
- errors : [ getErrorMessage ( 'aria-invalid' , 'link' ) ]
493
+ errors : [ getErrorMessage ( 'aria-invalid' , 'link' ) ] ,
494
494
} ,
495
495
{
496
496
code : '<span aria-label />' ,
497
- errors : [ getErrorMessage ( 'aria-label' , 'generic' ) ]
497
+ errors : [ getErrorMessage ( 'aria-label' , 'generic' ) ] ,
498
498
} ,
499
499
{
500
500
code : '<span aria-labelledby />' ,
501
- errors : [ getErrorMessage ( 'aria-labelledby' , 'generic' ) ]
501
+ errors : [ getErrorMessage ( 'aria-labelledby' , 'generic' ) ] ,
502
502
} ,
503
503
{
504
504
code : '<div aria-label />' ,
505
- errors : [ getErrorMessage ( 'aria-label' , 'generic' ) ]
505
+ errors : [ getErrorMessage ( 'aria-label' , 'generic' ) ] ,
506
506
} ,
507
507
{
508
508
code : '<div aria-labelledby />' ,
509
- errors : [ getErrorMessage ( 'aria-labelledby' , 'generic' ) ]
510
- }
511
- ]
509
+ errors : [ getErrorMessage ( 'aria-labelledby' , 'generic' ) ] ,
510
+ } ,
511
+ ] ,
512
512
} )
0 commit comments