Skip to content

Commit 31faa79

Browse files
committed
Rewrite no-escaped-entities tests with template literals
1 parent ed24d08 commit 31faa79

File tree

1 file changed

+76
-76
lines changed

1 file changed

+76
-76
lines changed

tests/lib/rules/no-unescaped-entities.js

Lines changed: 76 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -29,103 +29,103 @@ ruleTester.run('no-unescaped-entities', rule, {
2929

3030
valid: [
3131
{
32-
code: [
33-
'var Hello = createReactClass({',
34-
' render: function() {',
35-
' return (',
36-
' <div/>',
37-
' );',
38-
' }',
39-
'});'
40-
].join('\n')
32+
code: `
33+
var Hello = createReactClass({
34+
render: function() {
35+
return (
36+
<div/>
37+
);
38+
}
39+
});
40+
`
4141
}, {
42-
code: [
43-
'var Hello = createReactClass({',
44-
' render: function() {',
45-
' return <div>Here is some text!</div>;',
46-
' }',
47-
'});'
48-
].join('\n')
42+
code: `
43+
var Hello = createReactClass({
44+
render: function() {
45+
return <div>Here is some text!</div>;
46+
}
47+
});
48+
`
4949
}, {
50-
code: [
51-
'var Hello = createReactClass({',
52-
' render: function() {',
53-
' return <div>I&rsquo;ve escaped some entities: &gt; &lt; &amp;</div>;',
54-
' }',
55-
'});'
56-
].join('\n')
50+
code: `
51+
var Hello = createReactClass({
52+
render: function() {
53+
return <div>I&rsquo;ve escaped some entities: &gt; &lt; &amp;</div>;
54+
}
55+
});
56+
`
5757
}, {
58-
code: [
59-
'var Hello = createReactClass({',
60-
' render: function() {',
61-
' return <div>first line is ok',
62-
' so is second',
63-
' and here are some escaped entities: &gt; &lt; &amp;</div>;',
64-
' }',
65-
'});'
66-
].join('\n')
58+
code: `
59+
var Hello = createReactClass({
60+
render: function() {
61+
return <div>first line is ok
62+
so is second
63+
and here are some escaped entities: &gt; &lt; &amp;</div>;
64+
}
65+
});
66+
`
6767
}, {
68-
code: [
69-
'var Hello = createReactClass({',
70-
' render: function() {',
71-
' return <div>{">" + "<" + "&" + \'"\'}</div>;',
72-
' },',
73-
'});'
74-
].join('\n')
68+
code: `
69+
var Hello = createReactClass({
70+
render: function() {
71+
return <div>{">" + "<" + "&" + '"'}</div>;
72+
},
73+
});
74+
`
7575
}
7676
],
7777

7878
invalid: [
7979
{
80-
code: [
81-
'var Hello = createReactClass({',
82-
' render: function() {',
83-
' return <div>></div>;',
84-
' }',
85-
'});'
86-
].join('\n'),
80+
code: `
81+
var Hello = createReactClass({
82+
render: function() {
83+
return <div>></div>;
84+
}
85+
});
86+
`,
8787
errors: [{message: 'HTML entities must be escaped.'}]
8888
}, {
89-
code: [
90-
'var Hello = createReactClass({',
91-
' render: function() {',
92-
' return <div>first line is ok',
93-
' so is second',
94-
' and here are some bad entities: ></div>',
95-
' }',
96-
'});'
97-
].join('\n'),
89+
code: `
90+
var Hello = createReactClass({
91+
render: function() {
92+
return <div>first line is ok
93+
so is second
94+
and here are some bad entities: ></div>
95+
}
96+
});
97+
`,
9898
errors: [{message: 'HTML entities must be escaped.'}]
9999
}, {
100-
code: [
101-
'var Hello = createReactClass({',
102-
' render: function() {',
103-
' return <div>\'</div>;',
104-
' }',
105-
'});'
106-
].join('\n'),
100+
code: `
101+
var Hello = createReactClass({
102+
render: function() {
103+
return <div>'</div>;
104+
}
105+
});
106+
`,
107107
errors: [{message: 'HTML entities must be escaped.'}]
108108
}, {
109-
code: [
110-
'var Hello = createReactClass({',
111-
' render: function() {',
112-
' return <div>Multiple errors: \'>></div>;',
113-
' }',
114-
'});'
115-
].join('\n'),
109+
code: `
110+
var Hello = createReactClass({
111+
render: function() {
112+
return <div>Multiple errors: '>></div>;
113+
}
114+
});
115+
`,
116116
errors: [
117117
{message: 'HTML entities must be escaped.'},
118118
{message: 'HTML entities must be escaped.'},
119119
{message: 'HTML entities must be escaped.'}
120120
]
121121
}, {
122-
code: [
123-
'var Hello = createReactClass({',
124-
' render: function() {',
125-
' return <div>{"Unbalanced braces"}}</div>;',
126-
' }',
127-
'});'
128-
].join('\n'),
122+
code: `
123+
var Hello = createReactClass({
124+
render: function() {
125+
return <div>{"Unbalanced braces"}}</div>;
126+
}
127+
});
128+
`,
129129
errors: [{message: 'HTML entities must be escaped.'}]
130130
}
131131
]

0 commit comments

Comments
 (0)