@@ -268,7 +268,8 @@ ruleTester.run('default-props-match-prop-types', rule, {
268
268
'Greeting.defaultProps = {' ,
269
269
' foo: "foo"' ,
270
270
'};'
271
- ] . join ( '\n' )
271
+ ] . join ( '\n' ) ,
272
+ parser : parsers . BABEL_ESLINT
272
273
} ,
273
274
{
274
275
code : [
@@ -530,7 +531,8 @@ ruleTester.run('default-props-match-prop-types', rule, {
530
531
' ...defaults,' ,
531
532
' bar: "bar"' ,
532
533
'};'
533
- ] . join ( '\n' )
534
+ ] . join ( '\n' ) ,
535
+ parser : parsers . BABEL_ESLINT
534
536
} ,
535
537
536
538
//
@@ -845,6 +847,26 @@ ruleTester.run('default-props-match-prop-types', rule, {
845
847
column : 3
846
848
} ]
847
849
} ,
850
+ {
851
+ code : [
852
+ 'function MyStatelessComponent({ foo, bar }) {' ,
853
+ ' return <div>{foo}{bar}</div>;' ,
854
+ '}' ,
855
+ 'MyStatelessComponent.propTypes = {' ,
856
+ ' foo: React.PropTypes.string,' ,
857
+ ' bar: React.PropTypes.string.isRequired' ,
858
+ '};' ,
859
+ 'MyStatelessComponent.defaultProps = {' ,
860
+ ' baz: "baz"' ,
861
+ '};'
862
+ ] . join ( '\n' ) ,
863
+ errors : [ {
864
+ message : 'defaultProp "baz" has no corresponding propTypes declaration.' ,
865
+ line : 9 ,
866
+ column : 3
867
+ } ] ,
868
+ parser : parsers . BABEL_ESLINT
869
+ } ,
848
870
{
849
871
code : [
850
872
'function MyStatelessComponent({ foo, bar }) {' ,
@@ -1348,25 +1370,6 @@ ruleTester.run('default-props-match-prop-types', rule, {
1348
1370
column : 5
1349
1371
} ]
1350
1372
} ,
1351
- {
1352
- code : [
1353
- 'function MyStatelessComponent({ foo, bar }) {' ,
1354
- ' return <div>{foo}{bar}</div>;' ,
1355
- '}' ,
1356
- 'MyStatelessComponent.propTypes = {' ,
1357
- ' foo: React.PropTypes.string,' ,
1358
- ' bar: React.PropTypes.string.isRequired' ,
1359
- '};' ,
1360
- 'MyStatelessComponent.defaultProps = {' ,
1361
- ' baz: "baz"' ,
1362
- '};'
1363
- ] . join ( '\n' ) ,
1364
- errors : [ {
1365
- message : 'defaultProp "baz" has no corresponding propTypes declaration.' ,
1366
- line : 9 ,
1367
- column : 3
1368
- } ]
1369
- } ,
1370
1373
{
1371
1374
code : [
1372
1375
'class Greeting extends React.Component {' ,
0 commit comments