Skip to content

Commit 676fde2

Browse files
committed
[Tests] no-unused-prop-types: add passing test
Closes #1163
1 parent e5f13f4 commit 676fde2

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

tests/lib/rules/no-unused-prop-types.js

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6540,6 +6540,32 @@ ruleTester.run('no-unused-prop-types', rule, {
65406540
`,
65416541
features: ['ts', 'no-babel'],
65426542
errors: [{ message: '\'lastname\' PropType is defined but prop is never used' }],
6543+
},
6544+
6545+
{
6546+
code: `
6547+
import React from "react";
6548+
6549+
var Hello = React.createClass({
6550+
propTypes: {
6551+
name: React.PropTypes.string,
6552+
foo: React.PropTypes.string,
6553+
propTypes: React.PropTypes.string
6554+
},
6555+
render: function() {
6556+
return <div>Hello {this.props.name}</div>;
6557+
}
6558+
});
6559+
`,
6560+
settings: {
6561+
react: {
6562+
createClass: 'createClass',
6563+
},
6564+
},
6565+
errors: [
6566+
{ message: '\'foo\' PropType is defined but prop is never used' },
6567+
{ message: '\'propTypes\' PropType is defined but prop is never used' },
6568+
],
65436569
}
65446570
)),
65456571
});

0 commit comments

Comments
 (0)