@@ -18,10 +18,10 @@ test('it can generate hover variants', () => {
1818 `
1919
2020 const output = `
21- .banana { color: yellow; }
22- .chocolate { color: brown; }
23- .hover\\:banana:hover { color: yellow; }
24- .hover\\:chocolate:hover { color: brown; }
21+ .banana { color: yellow; }
22+ .chocolate { color: brown; }
23+ .hover\\:banana:hover { color: yellow; }
24+ .hover\\:chocolate:hover { color: brown; }
2525 `
2626
2727 return run ( input ) . then ( result => {
@@ -39,10 +39,10 @@ test('it can generate disabled variants', () => {
3939 `
4040
4141 const output = `
42- .banana { color: yellow; }
43- .chocolate { color: brown; }
44- .disabled\\:banana:disabled { color: yellow; }
45- .disabled\\:chocolate:disabled { color: brown; }
42+ .banana { color: yellow; }
43+ .chocolate { color: brown; }
44+ .disabled\\:banana:disabled { color: yellow; }
45+ .disabled\\:chocolate:disabled { color: brown; }
4646 `
4747
4848 return run ( input ) . then ( result => {
@@ -60,10 +60,10 @@ test('it can generate active variants', () => {
6060 `
6161
6262 const output = `
63- .banana { color: yellow; }
64- .chocolate { color: brown; }
65- .active\\:banana:active { color: yellow; }
66- .active\\:chocolate:active { color: brown; }
63+ .banana { color: yellow; }
64+ .chocolate { color: brown; }
65+ .active\\:banana:active { color: yellow; }
66+ .active\\:chocolate:active { color: brown; }
6767 `
6868
6969 return run ( input ) . then ( result => {
@@ -81,10 +81,10 @@ test('it can generate visited variants', () => {
8181 `
8282
8383 const output = `
84- .banana { color: yellow; }
85- .chocolate { color: brown; }
86- .visited\\:banana:visited { color: yellow; }
87- .visited\\:chocolate:visited { color: brown; }
84+ .banana { color: yellow; }
85+ .chocolate { color: brown; }
86+ .visited\\:banana:visited { color: yellow; }
87+ .visited\\:chocolate:visited { color: brown; }
8888 `
8989
9090 return run ( input ) . then ( result => {
@@ -102,10 +102,10 @@ test('it can generate focus variants', () => {
102102 `
103103
104104 const output = `
105- .banana { color: yellow; }
106- .chocolate { color: brown; }
107- .focus\\:banana:focus { color: yellow; }
108- .focus\\:chocolate:focus { color: brown; }
105+ .banana { color: yellow; }
106+ .chocolate { color: brown; }
107+ .focus\\:banana:focus { color: yellow; }
108+ .focus\\:chocolate:focus { color: brown; }
109109 `
110110
111111 return run ( input ) . then ( result => {
@@ -123,10 +123,10 @@ test('it can generate focus-within variants', () => {
123123 `
124124
125125 const output = `
126- .banana { color: yellow; }
127- .chocolate { color: brown; }
128- .focus-within\\:banana:focus-within { color: yellow; }
129- .focus-within\\:chocolate:focus-within { color: brown; }
126+ .banana { color: yellow; }
127+ .chocolate { color: brown; }
128+ .focus-within\\:banana:focus-within { color: yellow; }
129+ .focus-within\\:chocolate:focus-within { color: brown; }
130130 `
131131
132132 return run ( input ) . then ( result => {
@@ -144,10 +144,10 @@ test('it can generate first-child variants', () => {
144144 `
145145
146146 const output = `
147- .banana { color: yellow; }
148- .chocolate { color: brown; }
149- .first\\:banana:first-child { color: yellow; }
150- .first\\:chocolate:first-child { color: brown; }
147+ .banana { color: yellow; }
148+ .chocolate { color: brown; }
149+ .first\\:banana:first-child { color: yellow; }
150+ .first\\:chocolate:first-child { color: brown; }
151151 `
152152
153153 return run ( input ) . then ( result => {
@@ -186,10 +186,10 @@ test('it can generate last-child variants', () => {
186186 `
187187
188188 const output = `
189- .banana { color: yellow; }
190- .chocolate { color: brown; }
191- .last\\:banana:last-child { color: yellow; }
192- .last\\:chocolate:last-child { color: brown; }
189+ .banana { color: yellow; }
190+ .chocolate { color: brown; }
191+ .last\\:banana:last-child { color: yellow; }
192+ .last\\:chocolate:last-child { color: brown; }
193193 `
194194
195195 return run ( input ) . then ( result => {
@@ -228,10 +228,10 @@ test('it can generate group-hover variants', () => {
228228 `
229229
230230 const output = `
231- .banana { color: yellow; }
232- .chocolate { color: brown; }
233- .group:hover .group-hover\\:banana { color: yellow; }
234- .group:hover .group-hover\\:chocolate { color: brown; }
231+ .banana { color: yellow; }
232+ .chocolate { color: brown; }
233+ .group:hover .group-hover\\:banana { color: yellow; }
234+ .group:hover .group-hover\\:chocolate { color: brown; }
235235 `
236236
237237 return run ( input ) . then ( result => {
@@ -249,16 +249,16 @@ test('it can generate hover, active and focus variants', () => {
249249 `
250250
251251 const output = `
252- .banana { color: yellow; }
253- .chocolate { color: brown; }
254- .group:hover .group-hover\\:banana { color: yellow; }
255- .group:hover .group-hover\\:chocolate { color: brown; }
256- .hover\\:banana:hover { color: yellow; }
257- .hover\\:chocolate:hover { color: brown; }
258- .focus\\:banana:focus { color: yellow; }
259- .focus\\:chocolate:focus { color: brown; }
260- .active\\:banana:active { color: yellow; }
261- .active\\:chocolate:active { color: brown; }
252+ .banana { color: yellow; }
253+ .chocolate { color: brown; }
254+ .group:hover .group-hover\\:banana { color: yellow; }
255+ .group:hover .group-hover\\:chocolate { color: brown; }
256+ .hover\\:banana:hover { color: yellow; }
257+ .hover\\:chocolate:hover { color: brown; }
258+ .focus\\:banana:focus { color: yellow; }
259+ .focus\\:chocolate:focus { color: brown; }
260+ .active\\:banana:active { color: yellow; }
261+ .active\\:chocolate:active { color: brown; }
262262 `
263263
264264 return run ( input ) . then ( result => {
@@ -276,14 +276,14 @@ test('it can generate hover, active and focus variants for multiple classes in o
276276 `
277277
278278 const output = `
279- .banana, .lemon { color: yellow; }
280- .chocolate, .coconut { color: brown; }
281- .hover\\:banana:hover, .hover\\:lemon:hover { color: yellow; }
282- .hover\\:chocolate:hover, .hover\\:coconut:hover { color: brown; }
283- .focus\\:banana:focus, .focus\\:lemon:focus { color: yellow; }
284- .focus\\:chocolate:focus, .focus\\:coconut:focus { color: brown; }
285- .active\\:banana:active, .active\\:lemon:active { color: yellow; }
286- .active\\:chocolate:active, .active\\:coconut:active { color: brown; }
279+ .banana, .lemon { color: yellow; }
280+ .chocolate, .coconut { color: brown; }
281+ .hover\\:banana:hover, .hover\\:lemon:hover { color: yellow; }
282+ .hover\\:chocolate:hover, .hover\\:coconut:hover { color: brown; }
283+ .focus\\:banana:focus, .focus\\:lemon:focus { color: yellow; }
284+ .focus\\:chocolate:focus, .focus\\:coconut:focus { color: brown; }
285+ .active\\:banana:active, .active\\:lemon:active { color: yellow; }
286+ .active\\:chocolate:active, .active\\:coconut:active { color: brown; }
287287 `
288288
289289 return run ( input ) . then ( result => {
@@ -326,14 +326,14 @@ test('variants are generated in the order specified', () => {
326326 `
327327
328328 const output = `
329- .banana { color: yellow; }
330- .chocolate { color: brown; }
331- .focus\\:banana:focus { color: yellow; }
332- .focus\\:chocolate:focus { color: brown; }
333- .active\\:banana:active { color: yellow; }
334- .active\\:chocolate:active { color: brown; }
335- .hover\\:banana:hover { color: yellow; }
336- .hover\\:chocolate:hover { color: brown; }
329+ .banana { color: yellow; }
330+ .chocolate { color: brown; }
331+ .focus\\:banana:focus { color: yellow; }
332+ .focus\\:chocolate:focus { color: brown; }
333+ .active\\:banana:active { color: yellow; }
334+ .active\\:chocolate:active { color: brown; }
335+ .hover\\:banana:hover { color: yellow; }
336+ .hover\\:chocolate:hover { color: brown; }
337337 `
338338
339339 return run ( input , {
@@ -375,14 +375,14 @@ test('the default variant can be generated in a specified position', () => {
375375 `
376376
377377 const output = `
378- .focus\\:banana:focus { color: yellow; }
379- .focus\\:chocolate:focus { color: brown; }
380- .active\\:banana:active { color: yellow; }
381- .active\\:chocolate:active { color: brown; }
382- .banana { color: yellow; }
383- .chocolate { color: brown; }
384- .hover\\:banana:hover { color: yellow; }
385- .hover\\:chocolate:hover { color: brown; }
378+ .focus\\:banana:focus { color: yellow; }
379+ .focus\\:chocolate:focus { color: brown; }
380+ .active\\:banana:active { color: yellow; }
381+ .active\\:chocolate:active { color: brown; }
382+ .banana { color: yellow; }
383+ .chocolate { color: brown; }
384+ .hover\\:banana:hover { color: yellow; }
385+ .hover\\:chocolate:hover { color: brown; }
386386 `
387387
388388 return run ( input , {
@@ -402,10 +402,10 @@ test('plugin variants can modify rules using the raw PostCSS API', () => {
402402 `
403403
404404 const output = `
405- .banana { color: yellow; }
406- .chocolate { color: brown; }
407- .\\!banana { color: yellow !important; }
408- .\\!chocolate { color: brown !important; }
405+ .banana { color: yellow; }
406+ .chocolate { color: brown; }
407+ .\\!banana { color: yellow !important; }
408+ .\\!chocolate { color: brown !important; }
409409 `
410410
411411 return run ( input , {
@@ -438,10 +438,10 @@ test('plugin variants can modify selectors with a simplified API', () => {
438438 `
439439
440440 const output = `
441- .banana { color: yellow; }
442- .chocolate { color: brown; }
443- .first-child\\:banana:first-child { color: yellow; }
444- .first-child\\:chocolate:first-child { color: brown; }
441+ .banana { color: yellow; }
442+ .chocolate { color: brown; }
443+ .first-child\\:banana:first-child { color: yellow; }
444+ .first-child\\:chocolate:first-child { color: brown; }
445445 `
446446
447447 return run ( input , {
@@ -471,10 +471,10 @@ test('plugin variants that use modify selectors need to manually escape the clas
471471 `
472472
473473 const output = `
474- .banana-1\\/2 { color: yellow; }
475- .chocolate-1\\.5 { color: brown; }
476- .first-child\\:banana-1\\/2:first-child { color: yellow; }
477- .first-child\\:chocolate-1\\.5:first-child { color: brown; }
474+ .banana-1\\/2 { color: yellow; }
475+ .chocolate-1\\.5 { color: brown; }
476+ .first-child\\:banana-1\\/2:first-child { color: yellow; }
477+ .first-child\\:chocolate-1\\.5:first-child { color: brown; }
478478 `
479479
480480 return run ( input , {
@@ -504,12 +504,12 @@ test('plugin variants can wrap rules in another at-rule using the raw PostCSS AP
504504 `
505505
506506 const output = `
507- .banana { color: yellow; }
508- .chocolate { color: brown; }
509- @supports (display: grid) {
510- .supports-grid\\:banana { color: yellow; }
511- .supports-grid\\:chocolate { color: brown; }
512- }
507+ .banana { color: yellow; }
508+ .chocolate { color: brown; }
509+ @supports (display: grid) {
510+ .supports-grid\\:banana { color: yellow; }
511+ .supports-grid\\:chocolate { color: brown; }
512+ }
513513 `
514514
515515 return run ( input , {
0 commit comments