From 5633d9c94dbcd58158bcbf0f44887e0650a71fb0 Mon Sep 17 00:00:00 2001 From: Mathieu Dutour Date: Wed, 8 Mar 2017 20:54:10 +0000 Subject: [PATCH] add failing test case --- tests/lib/rules/no-unused-prop-types.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/lib/rules/no-unused-prop-types.js b/tests/lib/rules/no-unused-prop-types.js index 02a6032273..b9df5cc435 100644 --- a/tests/lib/rules/no-unused-prop-types.js +++ b/tests/lib/rules/no-unused-prop-types.js @@ -1461,6 +1461,21 @@ ruleTester.run('no-unused-prop-types', rule, { '};' ].join('\n'), parserOptions: parserOptions + }, { + code: [ + 'class Hello extends Component {', + ' static propTypes = {', + ' foo: PropTypes.bool,', + ' bar: PropTypes.bool', + ' }', + ' componentWillReceiveProps (nextProps) {', + ' if (nextProps.foo) {', + ' doSomething(this.props.bar);', + ' }', + ' }', + '}' + ].join('\n'), + parser: 'babel-eslint' } ],