@@ -30,7 +30,8 @@ ruleTester.run('jsx-no-target-blank', rule, {
3030 { code : '<a href="foobar" target="_blank" rel="noopener noreferrer"></a>' , parserOptions : parserOptions } ,
3131 { code : '<a target="_blank" {...spreadProps} rel="noopener noreferrer"></a>' , parserOptions : parserOptions } ,
3232 { 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 }
3435 ] ,
3536 invalid : [
3637 { code : '<a target="_blank"></a>' , parserOptions : parserOptions ,
@@ -40,6 +41,9 @@ ruleTester.run('jsx-no-target-blank', rule, {
4041 errors : [ { message : 'Using target="_blank" without rel="noopener noreferrer" is a security risk:' +
4142 ' see https://mathiasbynens.github.io/rel-noopener' } ] } ,
4243 { 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 ,
4347 errors : [ { message : 'Using target="_blank" without rel="noopener noreferrer" is a security risk:' +
4448 ' see https://mathiasbynens.github.io/rel-noopener' } ] }
4549 ]
0 commit comments