@@ -63,6 +63,7 @@ ruleTester.run('img-uses-alt', rule, {
63
63
{ code : '<img alt={bar() || ""} />' , parserOptions } ,
64
64
{ code : '<img alt={foo.bar() || ""} />' , parserOptions } ,
65
65
{ code : '<img alt="" />' , parserOptions } ,
66
+ { code : '<img alt={`${undefined}`} />' , parserOptions } ,
66
67
{ code : '<img alt=" " />' , parserOptions } ,
67
68
{ code : '<img alt="" role="presentation" />' , parserOptions } ,
68
69
{ code : '<img alt="" role={`presentation`} />' , parserOptions } ,
@@ -124,7 +125,6 @@ ruleTester.run('img-uses-alt', rule, {
124
125
{ code : '<img />;' , errors : [ missingPropError ( 'img' ) ] , parserOptions } ,
125
126
{ code : '<img alt />;' , errors : [ altValueError ( 'img' ) ] , parserOptions } ,
126
127
{ code : '<img alt={undefined} />;' , errors : [ altValueError ( 'img' ) ] , parserOptions } ,
127
- { code : '<img alt={`${undefined}`} />;' , errors : [ altValueError ( 'img' ) ] , parserOptions } ,
128
128
{ code : '<img src="xyz" />' , errors : [ missingPropError ( 'img' ) ] , parserOptions } ,
129
129
{ code : '<img {...this.props} />' , errors : [ missingPropError ( 'img' ) ] , parserOptions } ,
130
130
{ code : '<img alt={false || false} />' , errors : [ altValueError ( 'img' ) ] , parserOptions } ,
@@ -138,12 +138,6 @@ ruleTester.run('img-uses-alt', rule, {
138
138
} ,
139
139
{ code : '<Avatar alt />;' , errors : [ altValueError ( 'Avatar' ) ] , options : string , parserOptions } ,
140
140
{ code : '<Avatar alt={undefined} />;' , errors : [ altValueError ( 'Avatar' ) ] , options : string , parserOptions } ,
141
- {
142
- code : '<Avatar alt={`${undefined}`} />;' ,
143
- errors : [ altValueError ( 'Avatar' ) ] ,
144
- options : string ,
145
- parserOptions
146
- } ,
147
141
{ code : '<Avatar src="xyz" />' , errors : [ missingPropError ( 'Avatar' ) ] , options : string , parserOptions } ,
148
142
{ code : '<Avatar {...this.props} />' , errors : [ missingPropError ( 'Avatar' ) ] , options : string , parserOptions } ,
149
143
@@ -156,12 +150,6 @@ ruleTester.run('img-uses-alt', rule, {
156
150
options : array ,
157
151
parserOptions
158
152
} ,
159
- {
160
- code : '<Thumbnail alt={`${undefined}`} />;' ,
161
- errors : [ altValueError ( 'Thumbnail' ) ] ,
162
- options : array ,
163
- parserOptions
164
- } ,
165
153
{ code : '<Thumbnail src="xyz" />' , errors : [ missingPropError ( 'Thumbnail' ) ] , options : array , parserOptions } ,
166
154
{
167
155
code : '<Thumbnail {...this.props} />' ,
@@ -172,7 +160,6 @@ ruleTester.run('img-uses-alt', rule, {
172
160
{ code : '<Image />;' , errors : [ missingPropError ( 'Image' ) ] , options : array , parserOptions } ,
173
161
{ code : '<Image alt />;' , errors : [ altValueError ( 'Image' ) ] , options : array , parserOptions } ,
174
162
{ code : '<Image alt={undefined} />;' , errors : [ altValueError ( 'Image' ) ] , options : array , parserOptions } ,
175
- { code : '<Image alt={`${undefined}`} />;' , errors : [ altValueError ( 'Image' ) ] , options : array , parserOptions } ,
176
163
{ code : '<Image src="xyz" />' , errors : [ missingPropError ( 'Image' ) ] , options : array , parserOptions } ,
177
164
{ code : '<Image {...this.props} />' , errors : [ missingPropError ( 'Image' ) ] , options : array , parserOptions }
178
165
]
0 commit comments