@@ -20,13 +20,27 @@ eslintTester.addRuleTest('lib/rules/wrap-multilines', {
2020
2121 valid : [
2222 {
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+ });' ,
2429 settings : {
2530 ecmascript : 6 ,
2631 jsx : true
2732 }
2833 } , {
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+ });' ,
3044 settings : {
3145 ecmascript : 6 ,
3246 jsx : true
@@ -38,13 +52,24 @@ eslintTester.addRuleTest('lib/rules/wrap-multilines', {
3852 jsx : true
3953 }
4054 } , {
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+ );' ,
4261 settings : {
4362 ecmascript : 6 ,
4463 jsx : true
4564 }
4665 } , {
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+ );' ,
4873 settings : {
4974 ecmascript : 6 ,
5075 jsx : true
@@ -54,7 +79,14 @@ eslintTester.addRuleTest('lib/rules/wrap-multilines', {
5479
5580 invalid : [
5681 {
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+ });' ,
5890 settings : {
5991 ecmascript : 6 ,
6092 jsx : true
@@ -63,7 +95,10 @@ eslintTester.addRuleTest('lib/rules/wrap-multilines', {
6395 message : 'Missing parentheses around multilines JSX'
6496 } ]
6597 } , {
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>;' ,
67102 settings : {
68103 ecmascript : 6 ,
69104 jsx : true
@@ -72,7 +107,11 @@ eslintTester.addRuleTest('lib/rules/wrap-multilines', {
72107 message : 'Missing parentheses around multilines JSX'
73108 } ]
74109 } , {
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>;' ,
76115 settings : {
77116 ecmascript : 6 ,
78117 jsx : true
0 commit comments