@@ -20,13 +20,27 @@ eslintTester.addRuleTest('lib/rules/wrap-multilines', {
20
20
21
21
valid : [
22
22
{
23
- code : 'var Hello = React.createClass({render: function() {return <p>Hello {this.props.name}</p>;}});' ,
23
+ code : '\
24
+ var Hello = React.createClass({\
25
+ render: function() {\
26
+ return <p>Hello {this.props.name}</p>;\
27
+ }\
28
+ });' ,
24
29
settings : {
25
30
ecmascript : 6 ,
26
31
jsx : true
27
32
}
28
33
} , {
29
- code : 'var Hello = React.createClass({render: function() {return (\n<div>\n<p>Hello {this.props.name}</p>\n</div>\n);}});' ,
34
+ code : '\
35
+ var Hello = React.createClass({\
36
+ render: function() {\
37
+ return (\n\
38
+ <div>\n\
39
+ <p>Hello {this.props.name}</p>\n\
40
+ </div>\n\
41
+ );\
42
+ }\
43
+ });' ,
30
44
settings : {
31
45
ecmascript : 6 ,
32
46
jsx : true
@@ -38,13 +52,24 @@ eslintTester.addRuleTest('lib/rules/wrap-multilines', {
38
52
jsx : true
39
53
}
40
54
} , {
41
- code : 'var hello = (\n<div>\n<p>Hello</p>\n</div>\n);' ,
55
+ code : '\
56
+ var hello = (\n\
57
+ <div>\n\
58
+ <p>Hello</p>\n\
59
+ </div>\n\
60
+ );' ,
42
61
settings : {
43
62
ecmascript : 6 ,
44
63
jsx : true
45
64
}
46
65
} , {
47
- code : 'var hello; hello = (\n<div>\n<p>Hello</p>\n</div>\n);' ,
66
+ code : '\
67
+ var hello;\
68
+ hello = (\n\
69
+ <div>\n\
70
+ <p>Hello</p>\n\
71
+ </div>\n\
72
+ );' ,
48
73
settings : {
49
74
ecmascript : 6 ,
50
75
jsx : true
@@ -54,7 +79,14 @@ eslintTester.addRuleTest('lib/rules/wrap-multilines', {
54
79
55
80
invalid : [
56
81
{
57
- code : 'var Hello = React.createClass({render: function() {return <div>\n<p>Hello {this.props.name}</p>\n</div>;}});' ,
82
+ code : '\
83
+ var Hello = React.createClass({\
84
+ render: function() {\
85
+ return <div>\n\
86
+ <p>Hello {this.props.name}</p>\n\
87
+ </div>;\
88
+ }\
89
+ });' ,
58
90
settings : {
59
91
ecmascript : 6 ,
60
92
jsx : true
@@ -63,7 +95,10 @@ eslintTester.addRuleTest('lib/rules/wrap-multilines', {
63
95
message : 'Missing parentheses around multilines JSX'
64
96
} ]
65
97
} , {
66
- code : 'var hello = <div>\n<p>Hello</p>\n</div>;' ,
98
+ code : '\
99
+ var hello = <div>\n\
100
+ <p>Hello</p>\n\
101
+ </div>;' ,
67
102
settings : {
68
103
ecmascript : 6 ,
69
104
jsx : true
@@ -72,7 +107,11 @@ eslintTester.addRuleTest('lib/rules/wrap-multilines', {
72
107
message : 'Missing parentheses around multilines JSX'
73
108
} ]
74
109
} , {
75
- code : 'var hello; hello = <div>\n<p>Hello</p>\n</div>;' ,
110
+ code : '\
111
+ var hello;\
112
+ hello = <div>\n\
113
+ <p>Hello</p>\n\
114
+ </div>;' ,
76
115
settings : {
77
116
ecmascript : 6 ,
78
117
jsx : true
0 commit comments