diff --git a/tests/lib/rules/default-props-match-prop-types.js b/tests/lib/rules/default-props-match-prop-types.js index d8b65302af..4b06b93da3 100644 --- a/tests/lib/rules/default-props-match-prop-types.js +++ b/tests/lib/rules/default-props-match-prop-types.js @@ -1568,6 +1568,27 @@ ruleTester.run('default-props-match-prop-types', rule, { message: 'defaultProp "foo" defined for isRequired propType.' } ] + }, + { + code: ` + class SomeComponent extends React.Component { + render() { + return
; + } + } + SomeComponent.propTypes = { + "firstProperty": PropTypes.string.isRequired, + }; + + SomeComponent.defaultProps = { + "firstProperty": () => undefined + }; + `, + errors: [ + { + message: 'defaultProp "firstProperty" defined for isRequired propType.' + } + ] } ] });