Skip to content

Commit bb2b8db

Browse files
committed
[Tests] jsx-curly-brace-presence, jsx-no-comment-textnodes: add passing tests
Closes #2716.
1 parent e3e767b commit bb2b8db

File tree

2 files changed

+28
-5
lines changed

2 files changed

+28
-5
lines changed

tests/lib/rules/jsx-curly-brace-presence.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,21 @@ ruleTester.run('jsx-curly-brace-presence', rule, {
400400
</App>
401401
`,
402402
options: [{children: 'always'}]
403+
},
404+
{
405+
code: `
406+
const Component2 = () => {
407+
return <span>/*</span>;
408+
};
409+
`
410+
},
411+
{
412+
code: `
413+
const Component2 = () => {
414+
return <span>/*</span>;
415+
};
416+
`,
417+
options: [{props: 'never', children: 'never'}]
403418
}
404419
],
405420

tests/lib/rules/jsx-no-comment-textnodes.js

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -378,16 +378,24 @@ ruleTester.run('jsx-no-comment-textnodes', rule, {
378378
`,
379379
parser: parsers.BABEL_ESLINT,
380380
errors: [{message: 'Comments inside children section of tag should be placed inside braces'}]
381+
},
382+
{
383+
code: `
384+
const Component2 = () => {
385+
return <span>/*</span>;
386+
};
387+
`,
388+
errors: [{message: 'Comments inside children section of tag should be placed inside braces'}]
381389
}
382390
].concat(parsers.TS([
383391
{
384392
code: `
385-
class Comp1 extends Component {
386-
render() {
387-
return (<div>// invalid</div>);
393+
class Comp1 extends Component {
394+
render() {
395+
return (<div>// invalid</div>);
396+
}
388397
}
389-
}
390-
`,
398+
`,
391399
parser: parsers['@TYPESCRIPT_ESLINT'],
392400
errors: [{message: 'Comments inside children section of tag should be placed inside braces'}]
393401
}, {

0 commit comments

Comments
 (0)