@@ -323,6 +323,35 @@ ruleTester.run('jsx-no-literals', rule, {
323
323
code : '<Foo bar={`Test`} />' ,
324
324
options : [ { noStrings : true } ] ,
325
325
errors : [ { message : 'Strings not allowed in JSX files' } ]
326
+ } , {
327
+ code : '<Foo bar={`${baz}`} />' ,
328
+ options : [ { noStrings : true } ] ,
329
+ errors : [ { message : 'Strings not allowed in JSX files' } ]
330
+ } , {
331
+ code : '<Foo bar={`Test ${baz}`} />' ,
332
+ options : [ { noStrings : true } ] ,
333
+ errors : [ { message : 'Strings not allowed in JSX files' } ]
334
+ } , {
335
+ code : '<Foo bar={`foo` + \'bar\'} />' ,
336
+ options : [ { noStrings : true } ] ,
337
+ errors : [
338
+ { message : 'Strings not allowed in JSX files' } ,
339
+ { message : 'Strings not allowed in JSX files' }
340
+ ]
341
+ } , {
342
+ code : '<Foo bar={`foo` + `bar`} />' ,
343
+ options : [ { noStrings : true } ] ,
344
+ errors : [
345
+ { message : 'Strings not allowed in JSX files' } ,
346
+ { message : 'Strings not allowed in JSX files' }
347
+ ]
348
+ } , {
349
+ code : '<Foo bar={\'foo\' + `bar`} />' ,
350
+ options : [ { noStrings : true } ] ,
351
+ errors : [
352
+ { message : 'Strings not allowed in JSX files' } ,
353
+ { message : 'Strings not allowed in JSX files' }
354
+ ]
326
355
}
327
356
]
328
357
} ) ;
0 commit comments