Skip to content

Commit 6296ca3

Browse files
committed
Added unit test for oneOfType with non-complex type possibilties
1 parent 7e09de1 commit 6296ca3

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

tests/lib/rules/prop-types.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,25 @@ eslintTester.addRuleTest('lib/rules/prop-types', {
351351
classes: true,
352352
jsx: true
353353
}
354+
}, {
355+
code: [
356+
'class Hello extends React.Component {',
357+
' render() {',
358+
' this.props.a.length;',
359+
' return <div>Hello</div>;',
360+
' }',
361+
'}',
362+
'Hello.propTypes = {',
363+
' a: React.PropTypes.oneOfType([',
364+
' React.PropTypes.array,',
365+
' React.PropTypes.string',
366+
' ])',
367+
'};'
368+
].join('\n'),
369+
ecmaFeatures: {
370+
classes: true,
371+
jsx: true
372+
}
354373
}, {
355374
code: [
356375
'class Hello extends React.Component {',

0 commit comments

Comments
 (0)