@@ -30,7 +30,8 @@ ruleTester.run('jsx-no-target-blank', rule, {
30
30
{ code : '<a href="foobar" target="_blank" rel="noopener noreferrer"></a>' , parserOptions : parserOptions } ,
31
31
{ code : '<a target="_blank" {...spreadProps} rel="noopener noreferrer"></a>' , parserOptions : parserOptions } ,
32
32
{ code : '<a target="_blank" rel="noopener noreferrer" {...spreadProps}></a>' , parserOptions : parserOptions } ,
33
- { code : '<p target="_blank"></p>' , parserOptions : parserOptions }
33
+ { code : '<p target="_blank"></p>' , parserOptions : parserOptions } ,
34
+ { code : '<a href="foobar" target="_BLANK" rel="NOOPENER noreferrer"></a>' , parserOptions : parserOptions }
34
35
] ,
35
36
invalid : [
36
37
{ code : '<a target="_blank"></a>' , parserOptions : parserOptions ,
@@ -40,6 +41,9 @@ ruleTester.run('jsx-no-target-blank', rule, {
40
41
errors : [ { message : 'Using target="_blank" without rel="noopener noreferrer" is a security risk:' +
41
42
' see https://mathiasbynens.github.io/rel-noopener' } ] } ,
42
43
{ code : '<a target="_blank" rel="noopenernoreferrer"></a>' , parserOptions : parserOptions ,
44
+ errors : [ { message : 'Using target="_blank" without rel="noopener noreferrer" is a security risk:' +
45
+ ' see https://mathiasbynens.github.io/rel-noopener' } ] } ,
46
+ { code : '<a target="_BLANK"></a>' , parserOptions : parserOptions ,
43
47
errors : [ { message : 'Using target="_blank" without rel="noopener noreferrer" is a security risk:' +
44
48
' see https://mathiasbynens.github.io/rel-noopener' } ] }
45
49
]
0 commit comments