@@ -35,7 +35,7 @@ crosscheck(({ stable, oxide }) => {
3535
3636 test ( '@apply' , ( ) => {
3737 let config = {
38- darkMode : 'class ' ,
38+ darkMode : 'selector ' ,
3939 content : [ { raw : sharedHtml } ] ,
4040 }
4141
@@ -216,14 +216,14 @@ crosscheck(({ stable, oxide }) => {
216216 text-align : left;
217217 }
218218 }
219- : is ( : where (.dark ) . apply- dark-variant ) {
219+ . apply-dark-variant : where (.dark , . dark * ) {
220220 text-align : center;
221221 }
222- : is ( : where (.dark ) . apply- dark-variant : hover ) {
222+ . apply-dark-variant : hover : where (.dark , . dark * ) {
223223 text-align : right;
224224 }
225225 @media (min-width : 1024px ) {
226- : is ( : where (.dark ) . apply- dark-variant ) {
226+ . apply-dark-variant : where (.dark , . dark * ) {
227227 text-align : left;
228228 }
229229 }
@@ -513,14 +513,14 @@ crosscheck(({ stable, oxide }) => {
513513 text-align : left;
514514 }
515515 }
516- : is ( : where (.dark ) . apply- dark-variant ) {
516+ . apply-dark-variant : where (.dark , . dark * ) {
517517 text-align : center;
518518 }
519- : is ( : where (.dark ) . apply- dark-variant : hover ) {
519+ . apply-dark-variant : hover : where (.dark , . dark * ) {
520520 text-align : right;
521521 }
522522 @media (min-width : 1024px ) {
523- : is ( : where (.dark ) . apply- dark-variant ) {
523+ . apply-dark-variant : where (.dark , . dark * ) {
524524 text-align : left;
525525 }
526526 }
@@ -755,7 +755,7 @@ crosscheck(({ stable, oxide }) => {
755755
756756 test ( '@apply error with unknown utility' , async ( ) => {
757757 let config = {
758- darkMode : 'class ' ,
758+ darkMode : 'selector ' ,
759759 content : [ { raw : sharedHtml } ] ,
760760 }
761761
@@ -775,7 +775,7 @@ crosscheck(({ stable, oxide }) => {
775775
776776 test ( '@apply error with nested @screen' , async ( ) => {
777777 let config = {
778- darkMode : 'class ' ,
778+ darkMode : 'selector ' ,
779779 content : [ { raw : sharedHtml } ] ,
780780 }
781781
@@ -799,7 +799,7 @@ crosscheck(({ stable, oxide }) => {
799799
800800 test ( '@apply error with nested @anyatrulehere' , async ( ) => {
801801 let config = {
802- darkMode : 'class ' ,
802+ darkMode : 'selector ' ,
803803 content : [ { raw : sharedHtml } ] ,
804804 }
805805
@@ -823,7 +823,7 @@ crosscheck(({ stable, oxide }) => {
823823
824824 test ( '@apply error when using .group utility' , async ( ) => {
825825 let config = {
826- darkMode : 'class ' ,
826+ darkMode : 'selector ' ,
827827 content : [ { raw : '<div class="foo"></div>' } ] ,
828828 }
829829
@@ -846,7 +846,7 @@ crosscheck(({ stable, oxide }) => {
846846 test ( '@apply error when using a prefixed .group utility' , async ( ) => {
847847 let config = {
848848 prefix : 'tw-' ,
849- darkMode : 'class ' ,
849+ darkMode : 'selector ' ,
850850 content : [ { raw : html `<div class= "foo" > </ div> ` } ] ,
851851 }
852852
@@ -868,7 +868,7 @@ crosscheck(({ stable, oxide }) => {
868868
869869 test ( '@apply error when using .peer utility' , async ( ) => {
870870 let config = {
871- darkMode : 'class ' ,
871+ darkMode : 'selector ' ,
872872 content : [ { raw : '<div class="foo"></div>' } ] ,
873873 }
874874
@@ -891,7 +891,7 @@ crosscheck(({ stable, oxide }) => {
891891 test ( '@apply error when using a prefixed .peer utility' , async ( ) => {
892892 let config = {
893893 prefix : 'tw-' ,
894- darkMode : 'class ' ,
894+ darkMode : 'selector ' ,
895895 content : [ { raw : html `<div class= "foo" > </ div> ` } ] ,
896896 }
897897
@@ -2360,7 +2360,7 @@ crosscheck(({ stable, oxide }) => {
23602360
23612361 it ( 'pseudo elements inside apply are moved outside of :is() or :has()' , ( ) => {
23622362 let config = {
2363- darkMode : 'class ' ,
2363+ darkMode : 'selector ' ,
23642364 content : [
23652365 {
23662366 raw : html ` <div class= "foo bar baz qux steve bob" > </ div> ` ,
@@ -2404,18 +2404,18 @@ crosscheck(({ stable, oxide }) => {
24042404
24052405 return run ( input , config ) . then ( ( result ) => {
24062406 expect ( result . css ) . toMatchFormattedCss ( css `
2407- : is ( : where (.dark ) . foo )::before ,
2408- : is ( : where ([dir = 'rtl' ]) : is ( : where (.dark) .bar) )::befor e,
2409- : is ( : where ([dir = 'rtl' ]) : is ( : where (.dark) .baz : hover) )::befor e {
2407+ . foo : where (.dark , . dark * )::before ,
2408+ . bar : where (. dark , . dark * ) : where ([dir = 'rtl' ], [ dir = 'rtl' ] * )::before ,
2409+ . baz : hover : where (. dark , . dark * ) : where ([dir = 'rtl' ], [ dir = 'rtl' ] * )::before {
24102410 background-color : # 000 ;
24112411 }
2412- : is ( : where ([dir = 'rtl' ]) : is ( : where (. dark ) . qux ) )::file-selector-button : hover {
2412+ . qux : where (. dark , . dark * ) : where ([dir = 'rtl' ], [ dir = 'rtl' ] * )::file-selector-button : hover {
24132413 background-color : # 000 ;
24142414 }
2415- : is ( : where ([dir = 'rtl' ]) : is ( : where (. dark ) . steve ) : hover ): befor e {
2415+ . steve : where (. dark , . dark * ) : hover : where ([dir = 'rtl' ], [ dir = 'rtl' ] * ): befor e {
24162416 background-color : # 000 ;
24172417 }
2418- : is ( : where ([dir = 'rtl' ]) : is ( : where (. dark ) . bob )) ::file-selector-button : hover {
2418+ . bob : where (. dark , . dark * ) : hover : where ([dir = 'rtl' ], [ dir = 'rtl' ] * ) ::file-selector-button {
24192419 background-color : # 000 ;
24202420 }
24212421 : has ([dir = 'rtl' ] .foo : hover ): befor e {
@@ -2430,7 +2430,7 @@ crosscheck(({ stable, oxide }) => {
24302430
24312431 stable . test ( '::ng-deep, ::deep, ::v-deep pseudo elements are left alone' , ( ) => {
24322432 let config = {
2433- darkMode : 'class ' ,
2433+ darkMode : 'selector ' ,
24342434 content : [
24352435 {
24362436 raw : html ` <div class= "foo bar" > </ div> ` ,
0 commit comments