@@ -39,7 +39,8 @@ ruleTester.run('no-unused-vars', rule, {
39
39
{ code : '/*eslint jsx-uses-react:1*/ var React; <div />;' } ,
40
40
{ code : '/*eslint jsx-uses-react:1*/ var React; (function () { <div /> })();' } ,
41
41
{ code : '/*eslint jsx-uses-react:1*/ /** @jsx Foo */ var Foo; <div />;' } ,
42
- { code : '/*eslint jsx-uses-react:1*/ var Foo; <div />;' , settings : settings }
42
+ { code : '/*eslint jsx-uses-react:1*/ var Foo; <div />;' , settings : settings } ,
43
+ { code : '/*eslint jsx-uses-react:1*/ var React; <></>;' , parser : 'babel-eslint' }
43
44
] ,
44
45
invalid : [ {
45
46
code : '/*eslint jsx-uses-react:1*/ var React;' ,
@@ -49,6 +50,12 @@ ruleTester.run('no-unused-vars', rule, {
49
50
errors : [ { message : '\'React\' is defined but never used.' } ]
50
51
} , {
51
52
code : '/*eslint jsx-uses-react:1*/ var React; <div />;' ,
52
- errors : [ { message : '\'React\' is defined but never used.' } ] , settings : settings
53
+ errors : [ { message : '\'React\' is defined but never used.' } ] ,
54
+ settings : settings
55
+ } , {
56
+ code : '/*eslint jsx-uses-react:1*/ var React; <></>;' ,
57
+ parser : 'babel-eslint' ,
58
+ errors : [ { message : '\'React\' is defined but never used.' } ] ,
59
+ settings : settings
53
60
} ]
54
61
} ) ;
0 commit comments