diff --git a/tests/lib/rules/prop-types.js b/tests/lib/rules/prop-types.js index fcf615b947..58f88c2a56 100755 --- a/tests/lib/rules/prop-types.js +++ b/tests/lib/rules/prop-types.js @@ -483,6 +483,20 @@ ruleTester.run('prop-types', rule, { ' )', '};' ].join('\n') + }, { + code: ` + class ArrayLengthTest extends React.Component { + render() { + use(this.props.arr.length) + use(this.props.arr2.length) + return
+ } + } + + ArrayLengthTest.propTypes = { + arr: PropTypes.array, + arr2: PropTypes.arrayOf(PropTypes.number), + }` }, { code: [ 'var TestComp1 = createReactClass({',