Skip to content

Commit bb96d3c

Browse files
committed
Reformat no-did-mount-set-state and no-did-update-set-state tests
1 parent 74c476a commit bb96d3c

File tree

2 files changed

+118
-118
lines changed

2 files changed

+118
-118
lines changed

tests/lib/rules/no-did-mount-set-state.js

Lines changed: 59 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -18,64 +18,64 @@ var ESLintTester = require('eslint-tester');
1818
var eslintTester = new ESLintTester(eslint);
1919
eslintTester.addRuleTest('lib/rules/no-did-mount-set-state', {
2020

21-
valid: [
22-
{
23-
code: '\
24-
var Hello = React.createClass({\
25-
render: function() {\
26-
return <div>Hello {this.props.name}</div>;\
27-
}\
28-
});',
29-
ecmaFeatures: {
30-
jsx: true
31-
}
32-
}, {
33-
code: '\
34-
var Hello = React.createClass({\
35-
componentDidMount: function() {},\
36-
render: function() {\
37-
return <div>Hello {this.props.name}</div>;\
38-
}\
39-
});',
40-
ecmaFeatures: {
41-
jsx: true
42-
}
43-
}, {
44-
code: '\
45-
var Hello = React.createClass({\
46-
componentDidMount: function() {\
47-
someNonMemberFunction(arg);\
48-
this.someHandler = this.setState;\
49-
},\
50-
render: function() {\
51-
return <div>Hello {this.props.name}</div>;\
52-
}\
53-
});',
54-
ecmaFeatures: {
55-
jsx: true
56-
}
57-
}
58-
],
21+
valid: [{
22+
code: [
23+
'var Hello = React.createClass({',
24+
' render: function() {',
25+
' return <div>Hello {this.props.name}</div>;',
26+
' }',
27+
'});'
28+
].join('\n'),
29+
ecmaFeatures: {
30+
jsx: true
31+
}
32+
}, {
33+
code: [
34+
'var Hello = React.createClass({',
35+
'componentDidMount: function() {},',
36+
' render: function() {',
37+
' return <div>Hello {this.props.name}</div>;',
38+
' }',
39+
'});'
40+
].join('\n'),
41+
ecmaFeatures: {
42+
jsx: true
43+
}
44+
}, {
45+
code: [
46+
'var Hello = React.createClass({',
47+
' componentDidMount: function() {',
48+
' someNonMemberFunction(arg);',
49+
' this.someHandler = this.setState;',
50+
' },',
51+
' render: function() {',
52+
' return <div>Hello {this.props.name}</div>;',
53+
' }',
54+
'});'
55+
].join('\n'),
56+
ecmaFeatures: {
57+
jsx: true
58+
}
59+
}],
5960

60-
invalid: [
61-
{
62-
code: '\
63-
var Hello = React.createClass({\
64-
componentDidMount: function() {\
65-
this.setState({\
66-
name: this.props.name.toUpperCase()\
67-
});\
68-
},\
69-
render: function() {\
70-
return <div>Hello {this.state.name}</div>;\
71-
}\
72-
});',
73-
ecmaFeatures: {
74-
jsx: true
75-
},
76-
errors: [{
77-
message: 'Do not use setState in componentDidMount'
78-
}]
79-
}
80-
]
61+
invalid: [{
62+
code: [
63+
'var Hello = React.createClass({',
64+
' componentDidMount: function() {',
65+
' this.setState({',
66+
' name: this.props.name.toUpperCase()',
67+
' });',
68+
' },',
69+
' render: function() {',
70+
' return <div>Hello {this.state.name}</div>;',
71+
' }',
72+
'});'
73+
].join('\n'),
74+
ecmaFeatures: {
75+
jsx: true
76+
},
77+
errors: [{
78+
message: 'Do not use setState in componentDidMount'
79+
}]
80+
}]
8181
});

tests/lib/rules/no-did-update-set-state.js

Lines changed: 59 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -18,64 +18,64 @@ var ESLintTester = require('eslint-tester');
1818
var eslintTester = new ESLintTester(eslint);
1919
eslintTester.addRuleTest('lib/rules/no-did-update-set-state', {
2020

21-
valid: [
22-
{
23-
code: '\
24-
var Hello = React.createClass({\
25-
render: function() {\
26-
return <div>Hello {this.props.name}</div>;\
27-
}\
28-
});',
29-
ecmaFeatures: {
30-
jsx: true
31-
}
32-
}, {
33-
code: '\
34-
var Hello = React.createClass({\
35-
componentDidUpdate: function() {},\
36-
render: function() {\
37-
return <div>Hello {this.props.name}</div>;\
38-
}\
39-
});',
40-
ecmaFeatures: {
41-
jsx: true
42-
}
43-
}, {
44-
code: '\
45-
var Hello = React.createClass({\
46-
componentDidUpdate: function() {\
47-
someNonMemberFunction(arg);\
48-
this.someHandler = this.setState;\
49-
},\
50-
render: function() {\
51-
return <div>Hello {this.props.name}</div>;\
52-
}\
53-
});',
54-
ecmaFeatures: {
55-
jsx: true
56-
}
57-
}
58-
],
21+
valid: [{
22+
code: [
23+
'var Hello = React.createClass({',
24+
' render: function() {',
25+
' return <div>Hello {this.props.name}</div>;',
26+
' }',
27+
'});'
28+
].join('\n'),
29+
ecmaFeatures: {
30+
jsx: true
31+
}
32+
}, {
33+
code: [
34+
'var Hello = React.createClass({',
35+
'componentDidUpdate: function() {},',
36+
' render: function() {',
37+
' return <div>Hello {this.props.name}</div>;',
38+
' }',
39+
'});'
40+
].join('\n'),
41+
ecmaFeatures: {
42+
jsx: true
43+
}
44+
}, {
45+
code: [
46+
'var Hello = React.createClass({',
47+
' componentDidUpdate: function() {',
48+
' someNonMemberFunction(arg);',
49+
' this.someHandler = this.setState;',
50+
' },',
51+
' render: function() {',
52+
' return <div>Hello {this.props.name}</div>;',
53+
' }',
54+
'});'
55+
].join('\n'),
56+
ecmaFeatures: {
57+
jsx: true
58+
}
59+
}],
5960

60-
invalid: [
61-
{
62-
code: '\
63-
var Hello = React.createClass({\
64-
componentDidUpdate: function() {\
65-
this.setState({\
66-
name: this.props.name.toUpperCase()\
67-
});\
68-
},\
69-
render: function() {\
70-
return <div>Hello {this.state.name}</div>;\
71-
}\
72-
});',
73-
ecmaFeatures: {
74-
jsx: true
75-
},
76-
errors: [{
77-
message: 'Do not use setState in componentDidUpdate'
78-
}]
79-
}
80-
]
61+
invalid: [{
62+
code: [
63+
'var Hello = React.createClass({',
64+
' componentDidUpdate: function() {',
65+
' this.setState({',
66+
' name: this.props.name.toUpperCase()',
67+
' });',
68+
' },',
69+
' render: function() {',
70+
' return <div>Hello {this.state.name}</div>;',
71+
' }',
72+
'});'
73+
].join('\n'),
74+
ecmaFeatures: {
75+
jsx: true
76+
},
77+
errors: [{
78+
message: 'Do not use setState in componentDidUpdate'
79+
}]
80+
}]
8181
});

0 commit comments

Comments
 (0)