Skip to content

Commit dc523b1

Browse files
committed
Add whitespace tests
1 parent af2fe6a commit dc523b1

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

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

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -398,6 +398,54 @@ ruleTester.run('jsx-curly-brace-presence', rule, {
398398
output: `<App>foo 'bar'</App>`,
399399
errors: [{message: unnecessaryCurlyMessage}],
400400
options: [{children: 'never'}]
401+
},
402+
{
403+
code: [
404+
'<App prop=" ',
405+
' a ',
406+
' b c',
407+
' d',
408+
'">',
409+
' a',
410+
' b c ',
411+
' d ',
412+
'</App>'
413+
].join('\n'),
414+
output: [
415+
'<App prop={" ',
416+
' a ',
417+
' b c',
418+
' d',
419+
'"}>{"\\n a\\n b c \\n d \\n"}</App>'
420+
].join('\n'),
421+
errors: [
422+
{message: missingCurlyMessage}, {message: missingCurlyMessage}
423+
],
424+
options: ['always']
425+
},
426+
{
427+
code: [
428+
`<App prop=' `,
429+
' a ',
430+
' b c',
431+
' d',
432+
`'>`,
433+
' a',
434+
' b c ',
435+
' d ',
436+
'</App>'
437+
].join('\n'),
438+
output: [
439+
'<App prop={" ',
440+
' a ',
441+
' b c',
442+
' d',
443+
'"}>{"\\n a\\n b c \\n d \\n"}</App>'
444+
].join('\n'),
445+
errors: [
446+
{message: missingCurlyMessage}, {message: missingCurlyMessage}
447+
],
448+
options: ['always']
401449
}
402450
]
403451
});

0 commit comments

Comments
 (0)