@@ -2,7 +2,7 @@ import { RuleTester } from '@typescript-eslint/rule-tester'
22
33import { cssUtilsLiteralOnly } from '../index'
44
5- describe . each ( [ 'css' , 'globalCss' , 'keyframes' ] ) (
5+ describe . each ( [ 'css' /* 'globalCss', 'keyframes'*/ ] ) (
66 'css-utils-literal-only rule' ,
77 ( code ) => {
88 const ruleTester = new RuleTester ( {
@@ -41,6 +41,14 @@ describe.each(['css', 'globalCss', 'keyframes'])(
4141 code : `import { ${ code } as B } from "@devup-ui/react";\nB({w: ["1"]})` ,
4242 filename : 'src/app/page.tsx' ,
4343 } ,
44+ {
45+ code : `import { ${ code } as B } from "@devup-ui/react";\nB({_hover: {w: ["1"]}})` ,
46+ filename : 'src/app/page.tsx' ,
47+ } ,
48+ {
49+ code : `import { ${ code } as B } from "@devup-ui/react";\nB({ w: v ? 1 : null})` ,
50+ filename : 'src/app/page.tsx' ,
51+ } ,
4452 ] ,
4553 invalid : [
4654 {
@@ -79,6 +87,15 @@ describe.each(['css', 'globalCss', 'keyframes'])(
7987 } ,
8088 ] ,
8189 } ,
90+ {
91+ code : `import { ${ code } as B } from "@devup-ui/react";\nB({w: v ? 1 : v})` ,
92+ filename : 'src/app/layout.tsx' ,
93+ errors : [
94+ {
95+ messageId : 'cssUtilsLiteralOnly' ,
96+ } ,
97+ ] ,
98+ } ,
8299 ] ,
83100 } )
84101 } ,
0 commit comments