@@ -50,6 +50,8 @@ let html = [
50
50
t `<div class="${ no } {{ 'p-0 sm:p-0 m-0' }}"></div>` ,
51
51
t `<div not-class="${ no } "></div>` ,
52
52
[ '<div class=" sm:p-0 p-0 "></div>' , '<div class="p-0 sm:p-0"></div>' ] ,
53
+ t `<div class></div>` ,
54
+ t `<div class=""></div>` ,
53
55
]
54
56
55
57
let css = [
@@ -72,6 +74,8 @@ let javascript = [
72
74
t `;<div class={clsx('${ yes } ', ['${ yes } '])} />` ,
73
75
t `;<div class={clsx({ '${ yes } ': '${ yes } ' })} />` ,
74
76
t `;<div class={{ '${ yes } ': '${ yes } ' }['${ yes } ']} />` ,
77
+ t `;<div class />` ,
78
+ t `;<div class="" />` ,
75
79
[
76
80
`;<div class={\`sm:block inline flex\${someVar}\`} />` ,
77
81
`;<div class={\`inline sm:block flex\${someVar}\`} />` ,
@@ -86,13 +90,15 @@ let javascript = [
86
90
] ,
87
91
]
88
92
javascript = javascript . concat (
89
- javascript . map ( ( test ) => test . map ( ( t ) => t . replace ( / c l a s s = / g, 'className= ' ) ) )
93
+ javascript . map ( ( test ) => test . map ( ( t ) => t . replace ( / c l a s s / g, 'className' ) ) )
90
94
)
91
95
92
96
let vue = [
93
97
...html ,
94
98
t `<div :class="'${ yes } '"></div>` ,
95
99
t `<!-- <div :class="'${ no } '"></div> -->` ,
100
+ t `<div :class></div>` ,
101
+ t `<div :class=""></div>` ,
96
102
t `<div :class="'${ yes } ' + '${ yes } '"></div>` ,
97
103
t `<div :class="['${ yes } ', '${ yes } ']"></div>` ,
98
104
t `<div :class="[cond ? '${ yes } ' : '${ yes } ']"></div>` ,
@@ -139,6 +145,8 @@ let tests = {
139
145
meriyah : javascript ,
140
146
svelte : [
141
147
t `<div class="${ yes } " />` ,
148
+ t `<div class />` ,
149
+ t `<div class="" />` ,
142
150
t `<div class="${ yes } {someVar}" />` ,
143
151
t `<div class="{someVar} ${ yes } " />` ,
144
152
t `<div class="${ yes } {someVar} ${ yes } " />` ,
0 commit comments