@@ -27,105 +27,63 @@ const parserOptions = {
27
27
const ruleTester = new RuleTester ( { parserOptions} ) ;
28
28
ruleTester . run ( 'jsx-handler-names' , rule , {
29
29
valid : [ {
30
- code : [
31
- '<TestComponent onChange={this.handleChange} />'
32
- ] . join ( '\n' )
30
+ code : '<TestComponent onChange={this.handleChange} />'
33
31
} , {
34
- code : [
35
- '<TestComponent onChange={this.props.onChange} />'
36
- ] . join ( '\n' )
32
+ code : '<TestComponent onChange={this.props.onChange} />'
37
33
} , {
38
- code : [
39
- '<TestComponent onChange={this.props.onFoo} />'
40
- ] . join ( '\n' )
34
+ code : '<TestComponent onChange={this.props.onFoo} />'
41
35
} , {
42
- code : [
43
- '<TestComponent isSelected={this.props.isSelected} />'
44
- ] . join ( '\n' )
36
+ code : '<TestComponent isSelected={this.props.isSelected} />'
45
37
} , {
46
- code : [
47
- '<TestComponent shouldDisplay={this.state.shouldDisplay} />'
48
- ] . join ( '\n' )
38
+ code : '<TestComponent shouldDisplay={this.state.shouldDisplay} />'
49
39
} , {
50
- code : [
51
- '<TestComponent shouldDisplay={arr[0].prop} />'
52
- ] . join ( '\n' )
40
+ code : '<TestComponent shouldDisplay={arr[0].prop} />'
53
41
} , {
54
- code : [
55
- '<TestComponent onChange={props.onChange} />'
56
- ] . join ( '\n' )
42
+ code : '<TestComponent onChange={props.onChange} />'
57
43
} , {
58
- code : [
59
- '<TestComponent ref={this.handleRef} />'
60
- ] . join ( '\n' )
44
+ code : '<TestComponent ref={this.handleRef} />'
61
45
} , {
62
- code : [
63
- '<TestComponent ref={this.somethingRef} />'
64
- ] . join ( '\n' )
46
+ code : '<TestComponent ref={this.somethingRef} />'
65
47
} , {
66
- code : [
67
- '<TestComponent test={this.props.content} />'
68
- ] . join ( '\n' ) ,
48
+ code : '<TestComponent test={this.props.content} />' ,
69
49
options : [ {
70
50
eventHandlerPrefix : 'on' ,
71
51
eventHandlerPropPrefix : 'on'
72
52
} ]
73
53
} , {
74
- code : [
75
- '<TestComponent onChange={props::handleChange} />'
76
- ] . join ( '\n' ) ,
54
+ code : '<TestComponent onChange={props::handleChange} />' ,
77
55
parser : 'babel-eslint'
78
56
} , {
79
- code : [
80
- '<TestComponent onChange={::props.onChange} />'
81
- ] . join ( '\n' ) ,
57
+ code : '<TestComponent onChange={::props.onChange} />' ,
82
58
parser : 'babel-eslint'
83
59
} , {
84
- code : [
85
- '<TestComponent onChange={props.foo::handleChange} />'
86
- ] . join ( '\n' ) ,
60
+ code : '<TestComponent onChange={props.foo::handleChange} />' ,
87
61
parser : 'babel-eslint'
88
62
} , {
89
- code : [
90
- '<TestComponent only={this.only} />'
91
- ] . join ( '\n' )
63
+ code : '<TestComponent only={this.only} />'
92
64
} ] ,
93
65
94
66
invalid : [ {
95
- code : [
96
- '<TestComponent onChange={this.doSomethingOnChange} />'
97
- ] . join ( '\n' ) ,
67
+ code : '<TestComponent onChange={this.doSomethingOnChange} />' ,
98
68
errors : [ { message : 'Handler function for onChange prop key must begin with \'handle\'' } ]
99
69
} , {
100
- code : [
101
- '<TestComponent onChange={this.handlerChange} />'
102
- ] . join ( '\n' ) ,
70
+ code : '<TestComponent onChange={this.handlerChange} />' ,
103
71
errors : [ { message : 'Handler function for onChange prop key must begin with \'handle\'' } ]
104
72
} , {
105
- code : [
106
- '<TestComponent only={this.handleChange} />'
107
- ] . join ( '\n' ) ,
73
+ code : '<TestComponent only={this.handleChange} />' ,
108
74
errors : [ { message : 'Prop key for handleChange must begin with \'on\'' } ]
109
75
} , {
110
- code : [
111
- '<TestComponent handleChange={this.handleChange} />'
112
- ] . join ( '\n' ) ,
76
+ code : '<TestComponent handleChange={this.handleChange} />' ,
113
77
errors : [ { message : 'Prop key for handleChange must begin with \'on\'' } ]
114
78
} , {
115
- code : [
116
- '<TestComponent onChange={this.onChange} />'
117
- ] . join ( '\n' ) ,
79
+ code : '<TestComponent onChange={this.onChange} />' ,
118
80
errors : [ { message : 'Handler function for onChange prop key must begin with \'handle\'' } ]
119
81
} , {
120
- code : [
121
- '<TestComponent onChange={props::onChange} />'
122
- ] . join ( '\n' ) ,
82
+ code : '<TestComponent onChange={props::onChange} />' ,
123
83
parser : 'babel-eslint' ,
124
84
errors : [ { message : 'Handler function for onChange prop key must begin with \'handle\'' } ]
125
85
} , {
126
- code : [
127
- '<TestComponent onChange={props.foo::onChange} />'
128
- ] . join ( '\n' ) ,
86
+ code : '<TestComponent onChange={props.foo::onChange} />' ,
129
87
parser : 'babel-eslint' ,
130
88
errors : [ { message : 'Handler function for onChange prop key must begin with \'handle\'' } ]
131
89
} ]
0 commit comments