From 88921bdef2a08070e00634caa96d9101e6b1041a Mon Sep 17 00:00:00 2001 From: Alex Zherdev Date: Fri, 17 Aug 2018 21:36:16 -0700 Subject: [PATCH] Add test for #1908 --- .../rules/default-props-match-prop-types.js | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) 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.' + } + ] } ] });