Skip to content

Commit 451b666

Browse files
committed
Strengthen tests for valid-aria-proptypes.
1 parent edd95d5 commit 451b666

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

tests/src/rules/valid-aria-proptypes.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,13 @@ ruleTester.run('valid-aria-proptypes', rule, {
4444
{ code: '<div aria-hidden={!true} />', parserOptions },
4545
{ code: '<div aria-hidden={!"yes"} />', parserOptions },
4646
{ code: '<div aria-hidden={foo} />', parserOptions },
47+
{ code: '<div aria-hidden={foo.bar} />', parserOptions },
4748

4849
// STRING
4950
{ code: '<div aria-label="Close" />', parserOptions },
5051
{ code: '<div aria-label={`Close`} />', parserOptions },
5152
{ code: '<div aria-label={foo} />', parserOptions },
53+
{ code: '<div aria-label={foo.bar} />', parserOptions },
5254

5355
// TRISTATE
5456
{ code: '<div aria-checked={true} />', parserOptions },
@@ -60,6 +62,7 @@ ruleTester.run('valid-aria-proptypes', rule, {
6062
{ code: '<div aria-checked={!true} />', parserOptions },
6163
{ code: '<div aria-checked={!"yes"} />', parserOptions },
6264
{ code: '<div aria-checked={foo} />', parserOptions },
65+
{ code: '<div aria-checked={foo.bar} />', parserOptions },
6366
{ code: '<div aria-checked="mixed" />', parserOptions },
6467
{ code: '<div aria-checked={`mixed`} />', parserOptions },
6568

@@ -72,6 +75,7 @@ ruleTester.run('valid-aria-proptypes', rule, {
7275
{ code: '<div aria-level={`123`} />', parserOptions },
7376
{ code: '<div aria-level="123" />', parserOptions },
7477
{ code: '<div aria-level={foo} />', parserOptions },
78+
{ code: '<div aria-level={foo.bar} />', parserOptions },
7579

7680
// NUMBER
7781
{ code: '<div aria-valuemax={123} />', parserOptions },
@@ -82,6 +86,7 @@ ruleTester.run('valid-aria-proptypes', rule, {
8286
{ code: '<div aria-valuemax={`123`} />', parserOptions },
8387
{ code: '<div aria-valuemax="123" />', parserOptions },
8488
{ code: '<div aria-valuemax={foo} />', parserOptions },
89+
{ code: '<div aria-valuemax={foo.bar} />', parserOptions },
8590

8691
// TOKEN
8792
{ code: '<div aria-sort="ascending" />', parserOptions },
@@ -97,6 +102,8 @@ ruleTester.run('valid-aria-proptypes', rule, {
97102
{ code: '<div aria-sort="other" />', parserOptions },
98103
{ code: '<div aria-sort={"other"} />', parserOptions },
99104
{ code: '<div aria-sort={`other`} />', parserOptions },
105+
{ code: '<div aria-sort={foo} />', parserOptions },
106+
{ code: '<div aria-sort={foo.bar} />', parserOptions },
100107

101108
// TOKENLIST
102109
{ code: '<div aria-relevant="additions" />', parserOptions },
@@ -111,7 +118,9 @@ ruleTester.run('valid-aria-proptypes', rule, {
111118
{ code: '<div aria-relevant={`additions removals text`} />', parserOptions },
112119
{ code: '<div aria-relevant="additions removals text all" />', parserOptions },
113120
{ code: '<div aria-relevant={"additions removals text all"} />', parserOptions },
114-
{ code: '<div aria-relevant={`removals additions text all`} />', parserOptions }
121+
{ code: '<div aria-relevant={`removals additions text all`} />', parserOptions },
122+
{ code: '<div aria-relevant={foo} />', parserOptions },
123+
{ code: '<div aria-relevant={foo.bar} />', parserOptions }
115124
],
116125
invalid: [
117126
// BOOLEAN

0 commit comments

Comments
 (0)