@@ -624,12 +624,15 @@ it('should support aria variants', () => {
624
624
<div>
625
625
<div class= "aria-checked:underline" > </ div>
626
626
<div class= "aria-[sort=ascending]:underline" > </ div>
627
+ <div class= "aria-[labelledby=a_b]:underline" > </ div>
627
628
<div class= "group-aria-checked:underline" > </ div>
628
629
<div class= "peer-aria-checked:underline" > </ div>
629
630
<div class= "group-aria-checked/foo:underline" > </ div>
630
631
<div class= "peer-aria-checked/foo:underline" > </ div>
631
632
<div class= "group-aria-[sort=ascending]:underline" > </ div>
632
633
<div class= "peer-aria-[sort=ascending]:underline" > </ div>
634
+ <div class= "group-aria-[labelledby=a_b]:underline" > </ div>
635
+ <div class= "peer-aria-[labelledby=a_b]:underline" > </ div>
633
636
<div class= "group-aria-[sort=ascending]/foo:underline" > </ div>
634
637
<div class= "peer-aria-[sort=ascending]/foo:underline" > </ div>
635
638
</ div>
@@ -651,6 +654,9 @@ it('should support aria variants', () => {
651
654
.aria-\[sort\=ascending\]\:underline [aria-sort = 'ascending' ] {
652
655
text-decoration-line : underline;
653
656
}
657
+ .aria-\[labelledby\=a_b\]\:underline [aria-labelledby = 'a b' ] {
658
+ text-decoration-line : underline;
659
+ }
654
660
.group [aria-checked = 'true' ] .group-aria-checked\:underline {
655
661
text-decoration-line : underline;
656
662
}
@@ -660,6 +666,9 @@ it('should support aria variants', () => {
660
666
.group [aria-sort = 'ascending' ] .group-aria-\[sort\=ascending\]\:underline {
661
667
text-decoration-line : underline;
662
668
}
669
+ .group [aria-labelledby = 'a b' ] .group-aria-\[labelledby\=a_b\]\:underline {
670
+ text-decoration-line : underline;
671
+ }
663
672
.group\/foo [aria-sort = 'ascending' ] .group-aria-\[sort\=ascending\]\/foo\:underline {
664
673
text-decoration-line : underline;
665
674
}
@@ -672,6 +681,9 @@ it('should support aria variants', () => {
672
681
.peer [aria-sort = 'ascending' ] ~ .peer-aria-\[sort\=ascending\]\:underline {
673
682
text-decoration-line : underline;
674
683
}
684
+ .peer [aria-labelledby = 'a b' ] ~ .peer-aria-\[labelledby\=a_b\]\:underline {
685
+ text-decoration-line : underline;
686
+ }
675
687
.peer\/foo [aria-sort = 'ascending' ] ~ .peer-aria-\[sort\=ascending\]\/foo\:underline {
676
688
text-decoration-line : underline;
677
689
}
@@ -692,12 +704,15 @@ it('should support data variants', () => {
692
704
<div>
693
705
<div class= "data-checked:underline" > </ div>
694
706
<div class= "data-[position=top]:underline" > </ div>
707
+ <div class= "data-[foo=bar_baz]:underline" > </ div>
695
708
<div class= "group-data-checked:underline" > </ div>
696
709
<div class= "peer-data-checked:underline" > </ div>
697
710
<div class= "group-data-checked/foo:underline" > </ div>
698
711
<div class= "peer-data-checked/foo:underline" > </ div>
699
712
<div class= "group-data-[position=top]:underline" > </ div>
700
713
<div class= "peer-data-[position=top]:underline" > </ div>
714
+ <div class= "group-data-[foo=bar_baz]:underline" > </ div>
715
+ <div class= "peer-data-[foo=bar_baz]:underline" > </ div>
701
716
<div class= "group-data-[position=top]/foo:underline" > </ div>
702
717
<div class= "peer-data-[position=top]/foo:underline" > </ div>
703
718
</ div>
@@ -719,6 +734,9 @@ it('should support data variants', () => {
719
734
.data-\[position\=top\]\:underline [data-position = 'top' ] {
720
735
text-decoration-line : underline;
721
736
}
737
+ .data-\[foo\=bar_baz\]\:underline [data-foo = 'bar baz' ] {
738
+ text-decoration-line : underline;
739
+ }
722
740
.group [data-ui ~= 'checked' ] .group-data-checked\:underline {
723
741
text-decoration-line : underline;
724
742
}
@@ -728,6 +746,9 @@ it('should support data variants', () => {
728
746
.group [data-position = 'top' ] .group-data-\[position\=top\]\:underline {
729
747
text-decoration-line : underline;
730
748
}
749
+ .group [data-foo = 'bar baz' ] .group-data-\[foo\=bar_baz\]\:underline {
750
+ text-decoration-line : underline;
751
+ }
731
752
.group\/foo [data-position = 'top' ] .group-data-\[position\=top\]\/foo\:underline {
732
753
text-decoration-line : underline;
733
754
}
@@ -740,6 +761,9 @@ it('should support data variants', () => {
740
761
.peer [data-position = 'top' ] ~ .peer-data-\[position\=top\]\:underline {
741
762
text-decoration-line : underline;
742
763
}
764
+ .peer [data-foo = 'bar baz' ] ~ .peer-data-\[foo\=bar_baz\]\:underline {
765
+ text-decoration-line : underline;
766
+ }
743
767
.peer\/foo [data-position = 'top' ] ~ .peer-data-\[position\=top\]\/foo\:underline {
744
768
text-decoration-line : underline;
745
769
}
0 commit comments