Skip to content

Commit f0051bd

Browse files
committed
Rewrite no-find-dom-node tests with template literals
1 parent a1de7fa commit f0051bd

File tree

1 file changed

+71
-71
lines changed

1 file changed

+71
-71
lines changed

tests/lib/rules/no-find-dom-node.js

Lines changed: 71 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -28,95 +28,95 @@ const ruleTester = new RuleTester({parserOptions});
2828
ruleTester.run('no-find-dom-node', rule, {
2929

3030
valid: [{
31-
code: [
32-
'var Hello = function() {};'
33-
].join('\n')
31+
code: `
32+
var Hello = function() {};
33+
`
3434
}, {
35-
code: [
36-
'var Hello = createReactClass({',
37-
' render: function() {',
38-
' return <div>Hello</div>;',
39-
' }',
40-
'});'
41-
].join('\n')
35+
code: `
36+
var Hello = createReactClass({
37+
render: function() {
38+
return <div>Hello</div>;
39+
}
40+
});
41+
`
4242
}, {
43-
code: [
44-
'var Hello = createReactClass({',
45-
' componentDidMount: function() {',
46-
' someNonMemberFunction(arg);',
47-
' this.someFunc = React.findDOMNode;',
48-
' },',
49-
' render: function() {',
50-
' return <div>Hello</div>;',
51-
' }',
52-
'});'
53-
].join('\n')
43+
code: `
44+
var Hello = createReactClass({
45+
componentDidMount: function() {
46+
someNonMemberFunction(arg);
47+
this.someFunc = React.findDOMNode;
48+
},
49+
render: function() {
50+
return <div>Hello</div>;
51+
}
52+
});
53+
`
5454
}, {
55-
code: [
56-
'var Hello = createReactClass({',
57-
' componentDidMount: function() {',
58-
' React.someFunc(this);',
59-
' },',
60-
' render: function() {',
61-
' return <div>Hello</div>;',
62-
' }',
63-
'});'
64-
].join('\n')
55+
code: `
56+
var Hello = createReactClass({
57+
componentDidMount: function() {
58+
React.someFunc(this);
59+
},
60+
render: function() {
61+
return <div>Hello</div>;
62+
}
63+
});
64+
`
6565
}],
6666

6767
invalid: [{
68-
code: [
69-
'var Hello = createReactClass({',
70-
' componentDidMount: function() {',
71-
' React.findDOMNode(this).scrollIntoView();',
72-
' },',
73-
' render: function() {',
74-
' return <div>Hello</div>;',
75-
' }',
76-
'});'
77-
].join('\n'),
68+
code: `
69+
var Hello = createReactClass({
70+
componentDidMount: function() {
71+
React.findDOMNode(this).scrollIntoView();
72+
},
73+
render: function() {
74+
return <div>Hello</div>;
75+
}
76+
});
77+
`,
7878
errors: [{
7979
message: 'Do not use findDOMNode'
8080
}]
8181
}, {
82-
code: [
83-
'var Hello = createReactClass({',
84-
' componentDidMount: function() {',
85-
' ReactDOM.findDOMNode(this).scrollIntoView();',
86-
' },',
87-
' render: function() {',
88-
' return <div>Hello</div>;',
89-
' }',
90-
'});'
91-
].join('\n'),
82+
code: `
83+
var Hello = createReactClass({
84+
componentDidMount: function() {
85+
ReactDOM.findDOMNode(this).scrollIntoView();
86+
},
87+
render: function() {
88+
return <div>Hello</div>;
89+
}
90+
});
91+
`,
9292
errors: [{
9393
message: 'Do not use findDOMNode'
9494
}]
9595
}, {
96-
code: [
97-
'class Hello extends Component {',
98-
' componentDidMount() {',
99-
' findDOMNode(this).scrollIntoView();',
100-
' }',
101-
' render() {',
102-
' return <div>Hello</div>;',
103-
' }',
104-
'};'
105-
].join('\n'),
96+
code: `
97+
class Hello extends Component {
98+
componentDidMount() {
99+
findDOMNode(this).scrollIntoView();
100+
}
101+
render() {
102+
return <div>Hello</div>;
103+
}
104+
};
105+
`,
106106
errors: [{
107107
message: 'Do not use findDOMNode'
108108
}]
109109
}, {
110-
code: [
111-
'class Hello extends Component {',
112-
' componentDidMount() {',
113-
' this.node = findDOMNode(this);',
114-
' }',
115-
' render() {',
116-
' return <div>Hello</div>;',
117-
' }',
118-
'};'
119-
].join('\n'),
110+
code: `
111+
class Hello extends Component {
112+
componentDidMount() {
113+
this.node = findDOMNode(this);
114+
}
115+
render() {
116+
return <div>Hello</div>;
117+
}
118+
};
119+
`,
120120
errors: [{
121121
message: 'Do not use findDOMNode'
122122
}]

0 commit comments

Comments
 (0)