From a13136356e82d40e38f46fbd93c14819c58a01ee Mon Sep 17 00:00:00 2001 From: golopot Date: Mon, 27 May 2019 03:30:43 +0800 Subject: [PATCH] [Tests]`prop-types`: add passing test case about array.length Closes #1047 --- tests/lib/rules/prop-types.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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({',