Skip to content

Commit

Permalink
Add more ES7 bind operator tests for jsx-handler-names
Browse files Browse the repository at this point in the history
  • Loading branch information
Yannick Croissant committed Jul 17, 2016
1 parent ae5a43b commit 78a4a9e
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions tests/lib/rules/jsx-handler-names.js
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,16 @@ ruleTester.run('jsx-handler-names', rule, {
'<TestComponent onChange={props::handleChange} />'
].join('\n'),
parser: 'babel-eslint'
}, {
code: [
'<TestComponent onChange={::props.onChange} />'
].join('\n'),
parser: 'babel-eslint'
}, {
code: [
'<TestComponent onChange={props.foo::handleChange} />'
].join('\n'),
parser: 'babel-eslint'
}],

invalid: [{
Expand All @@ -109,5 +119,11 @@ ruleTester.run('jsx-handler-names', rule, {
].join('\n'),
parser: 'babel-eslint',
errors: [{message: 'Handler function for onChange prop key must begin with \'handle\''}]
}, {
code: [
'<TestComponent onChange={props.foo::onChange} />'
].join('\n'),
parser: 'babel-eslint',
errors: [{message: 'Handler function for onChange prop key must begin with \'handle\''}]
}]
});

0 comments on commit 78a4a9e

Please sign in to comment.