@@ -187,8 +187,8 @@ ruleTester.run("classnames-order", rule, {
187
187
} ,
188
188
} ,
189
189
} ,
190
- {
191
- code : `myTag \`
190
+ ... ( [ 'myTag' , 'myTag.subTag' , 'myTag(SomeComponent)' ] . map ( tag => ( {
191
+ code : `${ tag } \`
192
192
container
193
193
flex
194
194
w-12
@@ -200,7 +200,7 @@ ruleTester.run("classnames-order", rule, {
200
200
tags : [ "myTag" ] ,
201
201
} ,
202
202
] ,
203
- } ,
203
+ } ) ) ) ,
204
204
{
205
205
code : `<div class="z-dialog flex w-12">Number values</div>` ,
206
206
settings : {
@@ -699,86 +699,88 @@ ruleTester.run("classnames-order", rule, {
699
699
` ,
700
700
errors : generateErrors ( 2 ) ,
701
701
} ,
702
- {
703
- code : `
704
- myTag\`
705
- invalid
706
- sm:w-6
707
- container
708
- w-12
709
- flex
710
- lg:w-4
711
- \`;` ,
712
- output : `
713
- myTag\`
714
- invalid
715
- container
716
- flex
717
- w-12
718
- sm:w-6
719
- lg:w-4
720
- \`;` ,
721
- options : [
722
- {
723
- tags : [ "myTag" ] ,
724
- } ,
725
- ] ,
726
- errors : errors ,
727
- } ,
728
- {
729
- code : `
730
- const buttonClasses = myTag\`
731
- \${fullWidth ? "w-12" : "w-6"}
732
- container
733
- \${fullWidth ? "sm:w-8" : "sm:w-4"}
734
- lg:w-9
735
- flex
736
- \${hasError && "bg-red"}
737
- \`;` ,
738
- output : `
739
- const buttonClasses = myTag\`
740
- \${fullWidth ? "w-12" : "w-6"}
741
- container
742
- \${fullWidth ? "sm:w-8" : "sm:w-4"}
743
- flex
744
- lg:w-9
745
- \${hasError && "bg-red"}
746
- \`;` ,
747
- options : [
748
- {
749
- tags : [ "myTag" ] ,
750
- } ,
751
- ] ,
752
- errors : errors ,
753
- } ,
754
- {
755
- code : `
756
- const buttonClasses = myTag\`
757
- \${fullWidth ? "w-12" : "w-6"}
758
- flex
759
- container
760
- \${fullWidth ? "sm:w-7" : "sm:w-4"}
761
- lg:py-4
762
- sm:py-6
763
- \${hasError && "bg-red"}
764
- \`;` ,
765
- output : `
766
- const buttonClasses = myTag\`
767
- \${fullWidth ? "w-12" : "w-6"}
768
- container
769
- flex
770
- \${fullWidth ? "sm:w-7" : "sm:w-4"}
771
- sm:py-6
772
- lg:py-4
773
- \${hasError && "bg-red"}
774
- \`;` ,
775
- options : [
776
- {
777
- tags : [ "myTag" ] ,
778
- } ,
779
- ] ,
780
- errors : generateErrors ( 2 ) ,
781
- } ,
702
+ ...( [ 'myTag' , 'myTag.subTag' , 'myTag(SomeComponent)' ] . flatMap ( tag => ( [
703
+ {
704
+ code : `
705
+ ${ tag } \`
706
+ invalid
707
+ sm:w-6
708
+ container
709
+ w-12
710
+ flex
711
+ lg:w-4
712
+ \`;` ,
713
+ output : `
714
+ ${ tag } \`
715
+ invalid
716
+ container
717
+ flex
718
+ w-12
719
+ sm:w-6
720
+ lg:w-4
721
+ \`;` ,
722
+ options : [
723
+ {
724
+ tags : [ "myTag" ] ,
725
+ } ,
726
+ ] ,
727
+ errors : errors ,
728
+ } ,
729
+ {
730
+ code : `
731
+ const buttonClasses = ${ tag } \`
732
+ \${fullWidth ? "w-12" : "w-6"}
733
+ container
734
+ \${fullWidth ? "sm:w-8" : "sm:w-4"}
735
+ lg:w-9
736
+ flex
737
+ \${hasError && "bg-red"}
738
+ \`;` ,
739
+ output : `
740
+ const buttonClasses = ${ tag } \`
741
+ \${fullWidth ? "w-12" : "w-6"}
742
+ container
743
+ \${fullWidth ? "sm:w-8" : "sm:w-4"}
744
+ flex
745
+ lg:w-9
746
+ \${hasError && "bg-red"}
747
+ \`;` ,
748
+ options : [
749
+ {
750
+ tags : [ "myTag" ] ,
751
+ } ,
752
+ ] ,
753
+ errors : errors ,
754
+ } ,
755
+ {
756
+ code : `
757
+ const buttonClasses = ${ tag } \`
758
+ \${fullWidth ? "w-12" : "w-6"}
759
+ flex
760
+ container
761
+ \${fullWidth ? "sm:w-7" : "sm:w-4"}
762
+ lg:py-4
763
+ sm:py-6
764
+ \${hasError && "bg-red"}
765
+ \`;` ,
766
+ output : `
767
+ const buttonClasses = ${ tag } \`
768
+ \${fullWidth ? "w-12" : "w-6"}
769
+ container
770
+ flex
771
+ \${fullWidth ? "sm:w-7" : "sm:w-4"}
772
+ sm:py-6
773
+ lg:py-4
774
+ \${hasError && "bg-red"}
775
+ \`;` ,
776
+ options : [
777
+ {
778
+ tags : [ "myTag" ] ,
779
+ } ,
780
+ ] ,
781
+ errors : generateErrors ( 2 ) ,
782
+ } ,
783
+ ] ) ) ) ,
782
784
{
783
785
code : `
784
786
classnames([
0 commit comments