Skip to content

Commit 4d1b833

Browse files
committed
Add test for jsx-eslint#1908
1 parent 2e4f91a commit 4d1b833

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

tests/lib/rules/default-props-match-prop-types.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1568,6 +1568,27 @@ ruleTester.run('default-props-match-prop-types', rule, {
15681568
message: 'defaultProp "foo" defined for isRequired propType.'
15691569
}
15701570
]
1571+
},
1572+
{
1573+
code: `
1574+
class SomeComponent extends React.Component {
1575+
render() {
1576+
return <div />;
1577+
}
1578+
}
1579+
SomeComponent.propTypes = {
1580+
"firstProperty": PropTypes.string.isRequired,
1581+
};
1582+
1583+
SomeComponent.defaultProps = {
1584+
"firstProperty": () => undefined
1585+
};
1586+
`,
1587+
errors: [
1588+
{
1589+
message: 'defaultProp "firstProperty" defined for isRequired propType.'
1590+
}
1591+
]
15711592
}
15721593
]
15731594
});

0 commit comments

Comments
 (0)