@@ -469,13 +469,14 @@ ruleTester.run('jsx-curly-brace-presence', rule, {
469469 features : [ 'no-ts' ] ,
470470 options : [ 'never' ] ,
471471 } ,
472+ // legit as this single template literal might be used for stringifying
472473 {
473- code : '<App label={`${label}${suffix} `} />' ,
474- options : [ { props : 'never' } ] ,
474+ code : '<App label={`${label}`} />' ,
475+ options : [ 'never' ] ,
475476 } ,
476477 {
477- code : '<App>{`${label}${suffix} `}</App>' ,
478- options : [ { children : 'never' } ] ,
478+ code : '<App>{`${label}`}</App>' ,
479+ options : [ 'never' ] ,
479480 }
480481 ) ) ,
481482
@@ -939,18 +940,6 @@ ruleTester.run('jsx-curly-brace-presence', rule, {
939940 errors : [ { messageId : 'unnecessaryCurly' } ] ,
940941 options : [ { props : 'never' , children : 'never' , propElementValues : 'never' } ] ,
941942 features : [ 'no-ts' ] ,
942- } ,
943- {
944- code : '<App label={`${label}`} />' ,
945- output : '<App label={label} />' ,
946- errors : [ { messageId : 'unnecessaryCurly' } ] ,
947- options : [ { props : 'never' , children : 'never' , propElementValues : 'never' } ] ,
948- } ,
949- {
950- code : '<App>{`${label}`}</App>' ,
951- output : '<App>{label}</App>' ,
952- errors : [ { messageId : 'unnecessaryCurly' } ] ,
953- options : [ { props : 'never' , children : 'never' , propElementValues : 'never' } ] ,
954943 }
955944 ) ) ,
956945} ) ;
0 commit comments