chore: 0.0.7 approve new test snapshots

This commit is contained in:
spushk 2026-10-06 00:02:58 +03:00 • committed by spushk
commit 1b2730b57f
Signed by: spushk
GPG key ID: 7797B761E105E8AA
10 changed files with 256 additions and 275 deletions

View file

@ -1,358 +1,357 @@
--- ---
source: tests/macros.rs source: tests/macros.rs
assertion_line: 172
input_file: tests/sabry_output/bundle.css input_file: tests/sabry_output/bundle.css
--- ---
.wZIQboPSLZ8aKu0MjXHwYg.p1 { .n4aLPsz0DYTE.p1 {
font-size: 10px; font-size: 10px;
color: #fff; color: #fff;
} }
.wZIQboPSLZ8aKu0MjXHwYg.p1-dark { .n4aLPsz0DYTE.p1-dark {
color: #000; color: #000;
} }
html.mob .wZIQboPSLZ8aKu0MjXHwYg.p1 { html.mob .n4aLPsz0DYTE.p1 {
font-size: 1rem; font-size: 1rem;
} }
html.mob .wZIQboPSLZ8aKu0MjXHwYg.p1-dark { html.mob .n4aLPsz0DYTE.p1-dark {
color: green; color: green;
} }
ie some.wZIQboPSLZ8aKu0MjXHwYg html.mob .wZIQboPSLZ8aKu0MjXHwYg.p1 { ie some.n4aLPsz0DYTE html.mob .n4aLPsz0DYTE.p1 {
border: 1px; border: 1px;
} }
html.dark .wZIQboPSLZ8aKu0MjXHwYg.p1 { html.dark .n4aLPsz0DYTE.p1 {
color: orange; color: orange;
} }
whatever .wZIQboPSLZ8aKu0MjXHwYg.p1 { whatever .n4aLPsz0DYTE.p1 {
background: #ff0; background: #ff0;
} }
ooops whatever .wZIQboPSLZ8aKu0MjXHwYg.p1 { ooops whatever .n4aLPsz0DYTE.p1 {
border: none; border: none;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated { .nKenbAxSNs.coated {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
color: #fff; color: #fff;
background-color: green; background-color: green;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated:after { .nKenbAxSNs.coated:after {
content: "Colored"; content: "Colored";
color: green; color: green;
background-color: #00f; background-color: #00f;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated:after:hover { .nKenbAxSNs.coated:after:hover {
transform: scale(2); transform: scale(2);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated:hover { .nKenbAxSNs.coated:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated:after { .nKenbAxSNs.coated:after {
content: "Colored"; content: "Colored";
color: #000; color: #000;
background-color: #00f; background-color: #00f;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated:after:hover { .nKenbAxSNs.coated:after:hover {
transform: scale(2); transform: scale(2);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated:hover { .nKenbAxSNs.coated:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark { .nKenbAxSNs.coated-dark {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark:after { .nKenbAxSNs.coated-dark:after {
content: "Colored"; content: "Colored";
color: red; color: red;
background-color: #00f; background-color: #00f;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark:after:hover { .nKenbAxSNs.coated-dark:after:hover {
transform: scale(2); transform: scale(2);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark:hover { .nKenbAxSNs.coated-dark:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark a.n5vGKZlIscA58H8d7ZMOhSw { .nKenbAxSNs.coated-dark a.nKenbAxSNs {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark a.n5vGKZlIscA58H8d7ZMOhSw:after { .nKenbAxSNs.coated-dark a.nKenbAxSNs:after {
content: "Colored"; content: "Colored";
color: #00f; color: #00f;
background-color: #00f; background-color: #00f;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark a.n5vGKZlIscA58H8d7ZMOhSw:after:hover { .nKenbAxSNs.coated-dark a.nKenbAxSNs:after:hover {
transform: scale(2); transform: scale(2);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark a.n5vGKZlIscA58H8d7ZMOhSw:hover { .nKenbAxSNs.coated-dark a.nKenbAxSNs:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark a.n5vGKZlIscA58H8d7ZMOhSw img.n5vGKZlIscA58H8d7ZMOhSw { .nKenbAxSNs.coated-dark a.nKenbAxSNs img.nKenbAxSNs {
color: #fff; color: #fff;
background-color: green; background-color: green;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark a.n5vGKZlIscA58H8d7ZMOhSw img.n5vGKZlIscA58H8d7ZMOhSw:after { .nKenbAxSNs.coated-dark a.nKenbAxSNs img.nKenbAxSNs:after {
content: "Colored"; content: "Colored";
color: #000; color: #000;
background-color: #00f; background-color: #00f;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark a.n5vGKZlIscA58H8d7ZMOhSw img.n5vGKZlIscA58H8d7ZMOhSw:after:hover { .nKenbAxSNs.coated-dark a.nKenbAxSNs img.nKenbAxSNs:after:hover {
transform: scale(2); transform: scale(2);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark a.n5vGKZlIscA58H8d7ZMOhSw img.n5vGKZlIscA58H8d7ZMOhSw:hover { .nKenbAxSNs.coated-dark a.nKenbAxSNs img.nKenbAxSNs:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated span.n5vGKZlIscA58H8d7ZMOhSw { .nKenbAxSNs.coated span.nKenbAxSNs {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
display: block; display: block;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated span.n5vGKZlIscA58H8d7ZMOhSw:after { .nKenbAxSNs.coated span.nKenbAxSNs:after {
content: "Colored"; content: "Colored";
color: green; color: green;
background-color: #00f; background-color: #00f;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated span.n5vGKZlIscA58H8d7ZMOhSw:after:hover { .nKenbAxSNs.coated span.nKenbAxSNs:after:hover {
transform: scale(2); transform: scale(2);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated span.n5vGKZlIscA58H8d7ZMOhSw:hover { .nKenbAxSNs.coated span.nKenbAxSNs:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated { .mMNbTGLet9k.coated {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
color: #fff; color: #fff;
background-color: green; background-color: green;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated:after { .mMNbTGLet9k.coated:after {
content: "Colored"; content: "Colored";
color: green; color: green;
background-color: #00f; background-color: #00f;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated:after:hover { .mMNbTGLet9k.coated:after:hover {
transform: scale(2); transform: scale(2);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated:hover { .mMNbTGLet9k.coated:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated:after { .mMNbTGLet9k.coated:after {
content: "Colored"; content: "Colored";
color: #000; color: #000;
background-color: #00f; background-color: #00f;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated:after:hover { .mMNbTGLet9k.coated:after:hover {
transform: scale(2); transform: scale(2);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated:hover { .mMNbTGLet9k.coated:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark { .mMNbTGLet9k.coated-dark {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark:after { .mMNbTGLet9k.coated-dark:after {
content: "Colored"; content: "Colored";
color: red; color: red;
background-color: #00f; background-color: #00f;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark:after:hover { .mMNbTGLet9k.coated-dark:after:hover {
transform: scale(2); transform: scale(2);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark:hover { .mMNbTGLet9k.coated-dark:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark a.n6ROVrVzYikGtxgKBYy11kA { .mMNbTGLet9k.coated-dark a.mMNbTGLet9k {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark a.n6ROVrVzYikGtxgKBYy11kA:after { .mMNbTGLet9k.coated-dark a.mMNbTGLet9k:after {
content: "Colored"; content: "Colored";
color: #00f; color: #00f;
background-color: #00f; background-color: #00f;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark a.n6ROVrVzYikGtxgKBYy11kA:after:hover { .mMNbTGLet9k.coated-dark a.mMNbTGLet9k:after:hover {
transform: scale(2); transform: scale(2);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark a.n6ROVrVzYikGtxgKBYy11kA:hover { .mMNbTGLet9k.coated-dark a.mMNbTGLet9k:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark a.n6ROVrVzYikGtxgKBYy11kA img.n6ROVrVzYikGtxgKBYy11kA { .mMNbTGLet9k.coated-dark a.mMNbTGLet9k img.mMNbTGLet9k {
color: #fff; color: #fff;
background-color: green; background-color: green;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark a.n6ROVrVzYikGtxgKBYy11kA img.n6ROVrVzYikGtxgKBYy11kA:after { .mMNbTGLet9k.coated-dark a.mMNbTGLet9k img.mMNbTGLet9k:after {
content: "Colored"; content: "Colored";
color: #000; color: #000;
background-color: #00f; background-color: #00f;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark a.n6ROVrVzYikGtxgKBYy11kA img.n6ROVrVzYikGtxgKBYy11kA:after:hover { .mMNbTGLet9k.coated-dark a.mMNbTGLet9k img.mMNbTGLet9k:after:hover {
transform: scale(2); transform: scale(2);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark a.n6ROVrVzYikGtxgKBYy11kA img.n6ROVrVzYikGtxgKBYy11kA:hover { .mMNbTGLet9k.coated-dark a.mMNbTGLet9k img.mMNbTGLet9k:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated span.n6ROVrVzYikGtxgKBYy11kA { .mMNbTGLet9k.coated span.mMNbTGLet9k {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
display: block; display: block;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated span.n6ROVrVzYikGtxgKBYy11kA:after { .mMNbTGLet9k.coated span.mMNbTGLet9k:after {
content: "Colored"; content: "Colored";
color: green; color: green;
background-color: #00f; background-color: #00f;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated span.n6ROVrVzYikGtxgKBYy11kA:after:hover { .mMNbTGLet9k.coated span.mMNbTGLet9k:after:hover {
transform: scale(2); transform: scale(2);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated span.n6ROVrVzYikGtxgKBYy11kA:hover { .mMNbTGLet9k.coated span.mMNbTGLet9k:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.rWkBO00R__2y_lbRfXlyg.el1 { .xm0JxM8Vqpg.el1 {
color: red; color: red;
} }
.rWkBO00R__2y_lbRfXlyg.el1-mob { .xm0JxM8Vqpg.el1-mob {
color: #00f; color: #00f;
} }
.rWkBO00R__2y_lbRfXlyg.el1__blist { .xm0JxM8Vqpg.el1__blist {
list-style: none; list-style: none;
} }
.rWkBO00R__2y_lbRfXlyg.el2 { .xm0JxM8Vqpg.el2 {
color: #fff; color: #fff;
} }
.rWkBO00R__2y_lbRfXlyg.el2-mob { .xm0JxM8Vqpg.el2-mob {
color: #000; color: #000;
} }
.rWkBO00R__2y_lbRfXlyg.el2__blist { .xm0JxM8Vqpg.el2__blist {
background: #fff; background: #fff;
} }
.rWkBO00R__2y_lbRfXlyg.el2__blist-mob { .xm0JxM8Vqpg.el2__blist-mob {
background: #000; background: #000;
} }
.n9m9Me_zRl6xP8NIGObY_A.el1 { .wCmhvw6X7vw.el1 {
color: red; color: red;
} }
.n9m9Me_zRl6xP8NIGObY_A.el1-mob { .wCmhvw6X7vw.el1-mob {
color: #00f; color: #00f;
} }
.n9m9Me_zRl6xP8NIGObY_A.el1__blist { .wCmhvw6X7vw.el1__blist {
list-style: none; list-style: none;
} }
.n9m9Me_zRl6xP8NIGObY_A.el1.n9m9Me_zRl6xP8NIGObY_A.sub { .wCmhvw6X7vw.el1.wCmhvw6X7vw.sub {
margin: 0; margin: 0;
} }
.n9m9Me_zRl6xP8NIGObY_A.bus .n9m9Me_zRl6xP8NIGObY_A.el1 { .wCmhvw6X7vw.bus .wCmhvw6X7vw.el1 {
padding: 0; padding: 0;
} }
.n9m9Me_zRl6xP8NIGObY_A.el2 { .wCmhvw6X7vw.el2 {
color: #fff; color: #fff;
} }
.n9m9Me_zRl6xP8NIGObY_A.el2-mob { .wCmhvw6X7vw.el2-mob {
color: #000; color: #000;
} }
.n9m9Me_zRl6xP8NIGObY_A.el2__blist { .wCmhvw6X7vw.el2__blist {
background: #fff; background: #fff;
} }
.n9m9Me_zRl6xP8NIGObY_A.el2__blist-mob { .wCmhvw6X7vw.el2__blist-mob {
background: #000; background: #000;
} }
.n9m9Me_zRl6xP8NIGObY_A.el2.n9m9Me_zRl6xP8NIGObY_A.sub { .wCmhvw6X7vw.el2.wCmhvw6X7vw.sub {
margin: 0; margin: 0;
} }
.n9m9Me_zRl6xP8NIGObY_A.el2 .n9m9Me_zRl6xP8NIGObY_A.bus { .wCmhvw6X7vw.el2 .wCmhvw6X7vw.bus {
margin: 0; margin: 0;
} }
.smfXzGrnTs2kl9jPP0nk6w.fuzz { .vnm6NZhBSSY.fuzz {
background-color: red; background-color: red;
display: block; display: block;
} }
.smfXzGrnTs2kl9jPP0nk6w.fuzz-dark { .vnm6NZhBSSY.fuzz-dark {
background-color: #000; background-color: #000;
color: #fff; color: #fff;
} }
.smfXzGrnTs2kl9jPP0nk6w.fuzz-dark a.smfXzGrnTs2kl9jPP0nk6w { .vnm6NZhBSSY.fuzz-dark a.vnm6NZhBSSY {
text-transform: uppercase; text-transform: uppercase;
} }
.smfXzGrnTs2kl9jPP0nk6w.fuzz-dark a.smfXzGrnTs2kl9jPP0nk6w img.smfXzGrnTs2kl9jPP0nk6w { .vnm6NZhBSSY.fuzz-dark a.vnm6NZhBSSY img.vnm6NZhBSSY {
position: absolute; position: absolute;
top: 0; top: 0;
left: 10rem; left: 10rem;
} }
.smfXzGrnTs2kl9jPP0nk6w.fuzz span.smfXzGrnTs2kl9jPP0nk6w { .vnm6NZhBSSY.fuzz span.vnm6NZhBSSY {
position: relative; position: relative;
display: grid; display: grid;
grid-template-areas: "a b c" grid-template-areas: "a b c"
@ -361,27 +360,27 @@ ooops whatever .wZIQboPSLZ8aKu0MjXHwYg.p1 {
display: block; display: block;
} }
.FT5yVVwswyLvNU3dIk0qw.fuzz { .n3N0gcUIyf7I.fuzz {
background-color: red; background-color: red;
display: block; display: block;
} }
.FT5yVVwswyLvNU3dIk0qw.fuzz-dark { .n3N0gcUIyf7I.fuzz-dark {
background-color: #000; background-color: #000;
color: #fff; color: #fff;
} }
.FT5yVVwswyLvNU3dIk0qw.fuzz-dark a.FT5yVVwswyLvNU3dIk0qw { .n3N0gcUIyf7I.fuzz-dark a.n3N0gcUIyf7I {
text-transform: uppercase; text-transform: uppercase;
} }
.FT5yVVwswyLvNU3dIk0qw.fuzz-dark a.FT5yVVwswyLvNU3dIk0qw img.FT5yVVwswyLvNU3dIk0qw { .n3N0gcUIyf7I.fuzz-dark a.n3N0gcUIyf7I img.n3N0gcUIyf7I {
position: absolute; position: absolute;
top: 0; top: 0;
left: 10rem; left: 10rem;
} }
.FT5yVVwswyLvNU3dIk0qw.fuzz span.FT5yVVwswyLvNU3dIk0qw { .n3N0gcUIyf7I.fuzz span.n3N0gcUIyf7I {
position: relative; position: relative;
display: grid; display: grid;
grid-template-areas: "a b c" grid-template-areas: "a b c"
@ -390,226 +389,226 @@ ooops whatever .wZIQboPSLZ8aKu0MjXHwYg.p1 {
display: block; display: block;
} }
.qK4fsMeZRSTGObSesXXRBA.coated { .dGuHauwffw.coated {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
color: #fff; color: #fff;
background-color: green; background-color: green;
} }
.qK4fsMeZRSTGObSesXXRBA.coated:after { .dGuHauwffw.coated:after {
content: "Colored"; content: "Colored";
color: green; color: green;
background-color: #00f; background-color: #00f;
} }
.qK4fsMeZRSTGObSesXXRBA.coated:after:hover { .dGuHauwffw.coated:after:hover {
transform: scale(2); transform: scale(2);
} }
.qK4fsMeZRSTGObSesXXRBA.coated:hover { .dGuHauwffw.coated:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.qK4fsMeZRSTGObSesXXRBA.coated:after { .dGuHauwffw.coated:after {
content: "Colored"; content: "Colored";
color: #000; color: #000;
background-color: #00f; background-color: #00f;
} }
.qK4fsMeZRSTGObSesXXRBA.coated:after:hover { .dGuHauwffw.coated:after:hover {
transform: scale(2); transform: scale(2);
} }
.qK4fsMeZRSTGObSesXXRBA.coated:hover { .dGuHauwffw.coated:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark { .dGuHauwffw.coated-dark {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark:after { .dGuHauwffw.coated-dark:after {
content: "Colored"; content: "Colored";
color: red; color: red;
background-color: #00f; background-color: #00f;
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark:after:hover { .dGuHauwffw.coated-dark:after:hover {
transform: scale(2); transform: scale(2);
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark:hover { .dGuHauwffw.coated-dark:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark a.qK4fsMeZRSTGObSesXXRBA { .dGuHauwffw.coated-dark a.dGuHauwffw {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark a.qK4fsMeZRSTGObSesXXRBA:after { .dGuHauwffw.coated-dark a.dGuHauwffw:after {
content: "Colored"; content: "Colored";
color: #00f; color: #00f;
background-color: #00f; background-color: #00f;
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark a.qK4fsMeZRSTGObSesXXRBA:after:hover { .dGuHauwffw.coated-dark a.dGuHauwffw:after:hover {
transform: scale(2); transform: scale(2);
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark a.qK4fsMeZRSTGObSesXXRBA:hover { .dGuHauwffw.coated-dark a.dGuHauwffw:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark a.qK4fsMeZRSTGObSesXXRBA img.qK4fsMeZRSTGObSesXXRBA { .dGuHauwffw.coated-dark a.dGuHauwffw img.dGuHauwffw {
color: #fff; color: #fff;
background-color: green; background-color: green;
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark a.qK4fsMeZRSTGObSesXXRBA img.qK4fsMeZRSTGObSesXXRBA:after { .dGuHauwffw.coated-dark a.dGuHauwffw img.dGuHauwffw:after {
content: "Colored"; content: "Colored";
color: #000; color: #000;
background-color: #00f; background-color: #00f;
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark a.qK4fsMeZRSTGObSesXXRBA img.qK4fsMeZRSTGObSesXXRBA:after:hover { .dGuHauwffw.coated-dark a.dGuHauwffw img.dGuHauwffw:after:hover {
transform: scale(2); transform: scale(2);
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark a.qK4fsMeZRSTGObSesXXRBA img.qK4fsMeZRSTGObSesXXRBA:hover { .dGuHauwffw.coated-dark a.dGuHauwffw img.dGuHauwffw:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.qK4fsMeZRSTGObSesXXRBA.coated span.qK4fsMeZRSTGObSesXXRBA { .dGuHauwffw.coated span.dGuHauwffw {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
display: block; display: block;
} }
.qK4fsMeZRSTGObSesXXRBA.coated span.qK4fsMeZRSTGObSesXXRBA:after { .dGuHauwffw.coated span.dGuHauwffw:after {
content: "Colored"; content: "Colored";
color: green; color: green;
background-color: #00f; background-color: #00f;
} }
.qK4fsMeZRSTGObSesXXRBA.coated span.qK4fsMeZRSTGObSesXXRBA:after:hover { .dGuHauwffw.coated span.dGuHauwffw:after:hover {
transform: scale(2); transform: scale(2);
} }
.qK4fsMeZRSTGObSesXXRBA.coated span.qK4fsMeZRSTGObSesXXRBA:hover { .dGuHauwffw.coated span.dGuHauwffw:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated { .h9QvS1beJbo.coated {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
color: #fff; color: #fff;
background-color: green; background-color: green;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated:after { .h9QvS1beJbo.coated:after {
content: "Colored"; content: "Colored";
color: green; color: green;
background-color: #00f; background-color: #00f;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated:after:hover { .h9QvS1beJbo.coated:after:hover {
transform: scale(2); transform: scale(2);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated:hover { .h9QvS1beJbo.coated:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated:after { .h9QvS1beJbo.coated:after {
content: "Colored"; content: "Colored";
color: #000; color: #000;
background-color: #00f; background-color: #00f;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated:after:hover { .h9QvS1beJbo.coated:after:hover {
transform: scale(2); transform: scale(2);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated:hover { .h9QvS1beJbo.coated:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark { .h9QvS1beJbo.coated-dark {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark:after { .h9QvS1beJbo.coated-dark:after {
content: "Colored"; content: "Colored";
color: red; color: red;
background-color: #00f; background-color: #00f;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark:after:hover { .h9QvS1beJbo.coated-dark:after:hover {
transform: scale(2); transform: scale(2);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark:hover { .h9QvS1beJbo.coated-dark:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark a.FMHIHNH4_QHxbUqdVmS1A { .h9QvS1beJbo.coated-dark a.h9QvS1beJbo {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark a.FMHIHNH4_QHxbUqdVmS1A:after { .h9QvS1beJbo.coated-dark a.h9QvS1beJbo:after {
content: "Colored"; content: "Colored";
color: #00f; color: #00f;
background-color: #00f; background-color: #00f;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark a.FMHIHNH4_QHxbUqdVmS1A:after:hover { .h9QvS1beJbo.coated-dark a.h9QvS1beJbo:after:hover {
transform: scale(2); transform: scale(2);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark a.FMHIHNH4_QHxbUqdVmS1A:hover { .h9QvS1beJbo.coated-dark a.h9QvS1beJbo:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark a.FMHIHNH4_QHxbUqdVmS1A img.FMHIHNH4_QHxbUqdVmS1A { .h9QvS1beJbo.coated-dark a.h9QvS1beJbo img.h9QvS1beJbo {
color: #fff; color: #fff;
background-color: green; background-color: green;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark a.FMHIHNH4_QHxbUqdVmS1A img.FMHIHNH4_QHxbUqdVmS1A:after { .h9QvS1beJbo.coated-dark a.h9QvS1beJbo img.h9QvS1beJbo:after {
content: "Colored"; content: "Colored";
color: #000; color: #000;
background-color: #00f; background-color: #00f;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark a.FMHIHNH4_QHxbUqdVmS1A img.FMHIHNH4_QHxbUqdVmS1A:after:hover { .h9QvS1beJbo.coated-dark a.h9QvS1beJbo img.h9QvS1beJbo:after:hover {
transform: scale(2); transform: scale(2);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark a.FMHIHNH4_QHxbUqdVmS1A img.FMHIHNH4_QHxbUqdVmS1A:hover { .h9QvS1beJbo.coated-dark a.h9QvS1beJbo img.h9QvS1beJbo:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated span.FMHIHNH4_QHxbUqdVmS1A { .h9QvS1beJbo.coated span.h9QvS1beJbo {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
display: block; display: block;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated span.FMHIHNH4_QHxbUqdVmS1A:after { .h9QvS1beJbo.coated span.h9QvS1beJbo:after {
content: "Colored"; content: "Colored";
color: green; color: green;
background-color: #00f; background-color: #00f;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated span.FMHIHNH4_QHxbUqdVmS1A:after:hover { .h9QvS1beJbo.coated span.h9QvS1beJbo:after:hover {
transform: scale(2); transform: scale(2);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated span.FMHIHNH4_QHxbUqdVmS1A:hover { .h9QvS1beJbo.coated span.h9QvS1beJbo:hover {
transform: translateX(10%); transform: translateX(10%);
} }

View file

@ -1,38 +1,36 @@
--- ---
source: tests/macros.rs source: tests/macros.rs
assertion_line: 172
input_file: tests/sabry_output/scopes/global_scss.css input_file: tests/sabry_output/scopes/global_scss.css
snapshot_kind: text
--- ---
.wZIQboPSLZ8aKu0MjXHwYg.p1 { .n4aLPsz0DYTE.p1 {
font-size: 10px; font-size: 10px;
color: #fff; color: #fff;
} }
.wZIQboPSLZ8aKu0MjXHwYg.p1-dark { .n4aLPsz0DYTE.p1-dark {
color: #000; color: #000;
} }
html.mob .wZIQboPSLZ8aKu0MjXHwYg.p1 { html.mob .n4aLPsz0DYTE.p1 {
font-size: 1rem; font-size: 1rem;
} }
html.mob .wZIQboPSLZ8aKu0MjXHwYg.p1-dark { html.mob .n4aLPsz0DYTE.p1-dark {
color: green; color: green;
} }
ie some.wZIQboPSLZ8aKu0MjXHwYg html.mob .wZIQboPSLZ8aKu0MjXHwYg.p1 { ie some.n4aLPsz0DYTE html.mob .n4aLPsz0DYTE.p1 {
border: 1px; border: 1px;
} }
html.dark .wZIQboPSLZ8aKu0MjXHwYg.p1 { html.dark .n4aLPsz0DYTE.p1 {
color: orange; color: orange;
} }
whatever .wZIQboPSLZ8aKu0MjXHwYg.p1 { whatever .n4aLPsz0DYTE.p1 {
background: #ff0; background: #ff0;
} }
ooops whatever .wZIQboPSLZ8aKu0MjXHwYg.p1 { ooops whatever .n4aLPsz0DYTE.p1 {
border: none; border: none;
} }

View file

@ -1,117 +1,115 @@
--- ---
source: tests/macros.rs source: tests/macros.rs
assertion_line: 172
input_file: tests/sabry_output/scopes/module_usage_sass.css input_file: tests/sabry_output/scopes/module_usage_sass.css
snapshot_kind: text
--- ---
.n5vGKZlIscA58H8d7ZMOhSw.coated { .nKenbAxSNs.coated {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
color: #fff; color: #fff;
background-color: green; background-color: green;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated:after { .nKenbAxSNs.coated:after {
content: "Colored"; content: "Colored";
color: green; color: green;
background-color: #00f; background-color: #00f;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated:after:hover { .nKenbAxSNs.coated:after:hover {
transform: scale(2); transform: scale(2);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated:hover { .nKenbAxSNs.coated:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated:after { .nKenbAxSNs.coated:after {
content: "Colored"; content: "Colored";
color: #000; color: #000;
background-color: #00f; background-color: #00f;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated:after:hover { .nKenbAxSNs.coated:after:hover {
transform: scale(2); transform: scale(2);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated:hover { .nKenbAxSNs.coated:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark { .nKenbAxSNs.coated-dark {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark:after { .nKenbAxSNs.coated-dark:after {
content: "Colored"; content: "Colored";
color: red; color: red;
background-color: #00f; background-color: #00f;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark:after:hover { .nKenbAxSNs.coated-dark:after:hover {
transform: scale(2); transform: scale(2);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark:hover { .nKenbAxSNs.coated-dark:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark a.n5vGKZlIscA58H8d7ZMOhSw { .nKenbAxSNs.coated-dark a.nKenbAxSNs {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark a.n5vGKZlIscA58H8d7ZMOhSw:after { .nKenbAxSNs.coated-dark a.nKenbAxSNs:after {
content: "Colored"; content: "Colored";
color: #00f; color: #00f;
background-color: #00f; background-color: #00f;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark a.n5vGKZlIscA58H8d7ZMOhSw:after:hover { .nKenbAxSNs.coated-dark a.nKenbAxSNs:after:hover {
transform: scale(2); transform: scale(2);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark a.n5vGKZlIscA58H8d7ZMOhSw:hover { .nKenbAxSNs.coated-dark a.nKenbAxSNs:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark a.n5vGKZlIscA58H8d7ZMOhSw img.n5vGKZlIscA58H8d7ZMOhSw { .nKenbAxSNs.coated-dark a.nKenbAxSNs img.nKenbAxSNs {
color: #fff; color: #fff;
background-color: green; background-color: green;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark a.n5vGKZlIscA58H8d7ZMOhSw img.n5vGKZlIscA58H8d7ZMOhSw:after { .nKenbAxSNs.coated-dark a.nKenbAxSNs img.nKenbAxSNs:after {
content: "Colored"; content: "Colored";
color: #000; color: #000;
background-color: #00f; background-color: #00f;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark a.n5vGKZlIscA58H8d7ZMOhSw img.n5vGKZlIscA58H8d7ZMOhSw:after:hover { .nKenbAxSNs.coated-dark a.nKenbAxSNs img.nKenbAxSNs:after:hover {
transform: scale(2); transform: scale(2);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated-dark a.n5vGKZlIscA58H8d7ZMOhSw img.n5vGKZlIscA58H8d7ZMOhSw:hover { .nKenbAxSNs.coated-dark a.nKenbAxSNs img.nKenbAxSNs:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated span.n5vGKZlIscA58H8d7ZMOhSw { .nKenbAxSNs.coated span.nKenbAxSNs {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
display: block; display: block;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated span.n5vGKZlIscA58H8d7ZMOhSw:after { .nKenbAxSNs.coated span.nKenbAxSNs:after {
content: "Colored"; content: "Colored";
color: green; color: green;
background-color: #00f; background-color: #00f;
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated span.n5vGKZlIscA58H8d7ZMOhSw:after:hover { .nKenbAxSNs.coated span.nKenbAxSNs:after:hover {
transform: scale(2); transform: scale(2);
} }
.n5vGKZlIscA58H8d7ZMOhSw.coated span.n5vGKZlIscA58H8d7ZMOhSw:hover { .nKenbAxSNs.coated span.nKenbAxSNs:hover {
transform: translateX(10%); transform: translateX(10%);
} }

View file

@ -1,117 +1,115 @@
--- ---
source: tests/macros.rs source: tests/macros.rs
assertion_line: 172
input_file: tests/sabry_output/scopes/module_usage_scss.css input_file: tests/sabry_output/scopes/module_usage_scss.css
snapshot_kind: text
--- ---
.n6ROVrVzYikGtxgKBYy11kA.coated { .mMNbTGLet9k.coated {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
color: #fff; color: #fff;
background-color: green; background-color: green;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated:after { .mMNbTGLet9k.coated:after {
content: "Colored"; content: "Colored";
color: green; color: green;
background-color: #00f; background-color: #00f;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated:after:hover { .mMNbTGLet9k.coated:after:hover {
transform: scale(2); transform: scale(2);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated:hover { .mMNbTGLet9k.coated:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated:after { .mMNbTGLet9k.coated:after {
content: "Colored"; content: "Colored";
color: #000; color: #000;
background-color: #00f; background-color: #00f;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated:after:hover { .mMNbTGLet9k.coated:after:hover {
transform: scale(2); transform: scale(2);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated:hover { .mMNbTGLet9k.coated:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark { .mMNbTGLet9k.coated-dark {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark:after { .mMNbTGLet9k.coated-dark:after {
content: "Colored"; content: "Colored";
color: red; color: red;
background-color: #00f; background-color: #00f;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark:after:hover { .mMNbTGLet9k.coated-dark:after:hover {
transform: scale(2); transform: scale(2);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark:hover { .mMNbTGLet9k.coated-dark:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark a.n6ROVrVzYikGtxgKBYy11kA { .mMNbTGLet9k.coated-dark a.mMNbTGLet9k {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark a.n6ROVrVzYikGtxgKBYy11kA:after { .mMNbTGLet9k.coated-dark a.mMNbTGLet9k:after {
content: "Colored"; content: "Colored";
color: #00f; color: #00f;
background-color: #00f; background-color: #00f;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark a.n6ROVrVzYikGtxgKBYy11kA:after:hover { .mMNbTGLet9k.coated-dark a.mMNbTGLet9k:after:hover {
transform: scale(2); transform: scale(2);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark a.n6ROVrVzYikGtxgKBYy11kA:hover { .mMNbTGLet9k.coated-dark a.mMNbTGLet9k:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark a.n6ROVrVzYikGtxgKBYy11kA img.n6ROVrVzYikGtxgKBYy11kA { .mMNbTGLet9k.coated-dark a.mMNbTGLet9k img.mMNbTGLet9k {
color: #fff; color: #fff;
background-color: green; background-color: green;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark a.n6ROVrVzYikGtxgKBYy11kA img.n6ROVrVzYikGtxgKBYy11kA:after { .mMNbTGLet9k.coated-dark a.mMNbTGLet9k img.mMNbTGLet9k:after {
content: "Colored"; content: "Colored";
color: #000; color: #000;
background-color: #00f; background-color: #00f;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark a.n6ROVrVzYikGtxgKBYy11kA img.n6ROVrVzYikGtxgKBYy11kA:after:hover { .mMNbTGLet9k.coated-dark a.mMNbTGLet9k img.mMNbTGLet9k:after:hover {
transform: scale(2); transform: scale(2);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated-dark a.n6ROVrVzYikGtxgKBYy11kA img.n6ROVrVzYikGtxgKBYy11kA:hover { .mMNbTGLet9k.coated-dark a.mMNbTGLet9k img.mMNbTGLet9k:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated span.n6ROVrVzYikGtxgKBYy11kA { .mMNbTGLet9k.coated span.mMNbTGLet9k {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
display: block; display: block;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated span.n6ROVrVzYikGtxgKBYy11kA:after { .mMNbTGLet9k.coated span.mMNbTGLet9k:after {
content: "Colored"; content: "Colored";
color: green; color: green;
background-color: #00f; background-color: #00f;
} }
.n6ROVrVzYikGtxgKBYy11kA.coated span.n6ROVrVzYikGtxgKBYy11kA:after:hover { .mMNbTGLet9k.coated span.mMNbTGLet9k:after:hover {
transform: scale(2); transform: scale(2);
} }
.n6ROVrVzYikGtxgKBYy11kA.coated span.n6ROVrVzYikGtxgKBYy11kA:hover { .mMNbTGLet9k.coated span.mMNbTGLet9k:hover {
transform: translateX(10%); transform: translateX(10%);
} }

View file

@ -1,33 +1,31 @@
--- ---
source: tests/macros.rs source: tests/macros.rs
assertion_line: 172
input_file: tests/sabry_output/scopes/repeating_selector_sass.css input_file: tests/sabry_output/scopes/repeating_selector_sass.css
snapshot_kind: text
--- ---
.rWkBO00R__2y_lbRfXlyg.el1 { .xm0JxM8Vqpg.el1 {
color: red; color: red;
} }
.rWkBO00R__2y_lbRfXlyg.el1-mob { .xm0JxM8Vqpg.el1-mob {
color: #00f; color: #00f;
} }
.rWkBO00R__2y_lbRfXlyg.el1__blist { .xm0JxM8Vqpg.el1__blist {
list-style: none; list-style: none;
} }
.rWkBO00R__2y_lbRfXlyg.el2 { .xm0JxM8Vqpg.el2 {
color: #fff; color: #fff;
} }
.rWkBO00R__2y_lbRfXlyg.el2-mob { .xm0JxM8Vqpg.el2-mob {
color: #000; color: #000;
} }
.rWkBO00R__2y_lbRfXlyg.el2__blist { .xm0JxM8Vqpg.el2__blist {
background: #fff; background: #fff;
} }
.rWkBO00R__2y_lbRfXlyg.el2__blist-mob { .xm0JxM8Vqpg.el2__blist-mob {
background: #000; background: #000;
} }

View file

@ -1,49 +1,47 @@
--- ---
source: tests/macros.rs source: tests/macros.rs
assertion_line: 172
input_file: tests/sabry_output/scopes/repeating_selector_scss.css input_file: tests/sabry_output/scopes/repeating_selector_scss.css
snapshot_kind: text
--- ---
.n9m9Me_zRl6xP8NIGObY_A.el1 { .wCmhvw6X7vw.el1 {
color: red; color: red;
} }
.n9m9Me_zRl6xP8NIGObY_A.el1-mob { .wCmhvw6X7vw.el1-mob {
color: #00f; color: #00f;
} }
.n9m9Me_zRl6xP8NIGObY_A.el1__blist { .wCmhvw6X7vw.el1__blist {
list-style: none; list-style: none;
} }
.n9m9Me_zRl6xP8NIGObY_A.el1.n9m9Me_zRl6xP8NIGObY_A.sub { .wCmhvw6X7vw.el1.wCmhvw6X7vw.sub {
margin: 0; margin: 0;
} }
.n9m9Me_zRl6xP8NIGObY_A.bus .n9m9Me_zRl6xP8NIGObY_A.el1 { .wCmhvw6X7vw.bus .wCmhvw6X7vw.el1 {
padding: 0; padding: 0;
} }
.n9m9Me_zRl6xP8NIGObY_A.el2 { .wCmhvw6X7vw.el2 {
color: #fff; color: #fff;
} }
.n9m9Me_zRl6xP8NIGObY_A.el2-mob { .wCmhvw6X7vw.el2-mob {
color: #000; color: #000;
} }
.n9m9Me_zRl6xP8NIGObY_A.el2__blist { .wCmhvw6X7vw.el2__blist {
background: #fff; background: #fff;
} }
.n9m9Me_zRl6xP8NIGObY_A.el2__blist-mob { .wCmhvw6X7vw.el2__blist-mob {
background: #000; background: #000;
} }
.n9m9Me_zRl6xP8NIGObY_A.el2.n9m9Me_zRl6xP8NIGObY_A.sub { .wCmhvw6X7vw.el2.wCmhvw6X7vw.sub {
margin: 0; margin: 0;
} }
.n9m9Me_zRl6xP8NIGObY_A.el2 .n9m9Me_zRl6xP8NIGObY_A.bus { .wCmhvw6X7vw.el2 .wCmhvw6X7vw.bus {
margin: 0; margin: 0;
} }

View file

@ -1,30 +1,28 @@
--- ---
source: tests/macros.rs source: tests/macros.rs
assertion_line: 172
input_file: tests/sabry_output/scopes/sole_code_sass.css input_file: tests/sabry_output/scopes/sole_code_sass.css
snapshot_kind: text
--- ---
.smfXzGrnTs2kl9jPP0nk6w.fuzz { .vnm6NZhBSSY.fuzz {
background-color: red; background-color: red;
display: block; display: block;
} }
.smfXzGrnTs2kl9jPP0nk6w.fuzz-dark { .vnm6NZhBSSY.fuzz-dark {
background-color: #000; background-color: #000;
color: #fff; color: #fff;
} }
.smfXzGrnTs2kl9jPP0nk6w.fuzz-dark a.smfXzGrnTs2kl9jPP0nk6w { .vnm6NZhBSSY.fuzz-dark a.vnm6NZhBSSY {
text-transform: uppercase; text-transform: uppercase;
} }
.smfXzGrnTs2kl9jPP0nk6w.fuzz-dark a.smfXzGrnTs2kl9jPP0nk6w img.smfXzGrnTs2kl9jPP0nk6w { .vnm6NZhBSSY.fuzz-dark a.vnm6NZhBSSY img.vnm6NZhBSSY {
position: absolute; position: absolute;
top: 0; top: 0;
left: 10rem; left: 10rem;
} }
.smfXzGrnTs2kl9jPP0nk6w.fuzz span.smfXzGrnTs2kl9jPP0nk6w { .vnm6NZhBSSY.fuzz span.vnm6NZhBSSY {
position: relative; position: relative;
display: grid; display: grid;
grid-template-areas: "a b c" grid-template-areas: "a b c"

View file

@ -1,30 +1,28 @@
--- ---
source: tests/macros.rs source: tests/macros.rs
assertion_line: 172
input_file: tests/sabry_output/scopes/sole_code_scss.css input_file: tests/sabry_output/scopes/sole_code_scss.css
snapshot_kind: text
--- ---
.FT5yVVwswyLvNU3dIk0qw.fuzz { .n3N0gcUIyf7I.fuzz {
background-color: red; background-color: red;
display: block; display: block;
} }
.FT5yVVwswyLvNU3dIk0qw.fuzz-dark { .n3N0gcUIyf7I.fuzz-dark {
background-color: #000; background-color: #000;
color: #fff; color: #fff;
} }
.FT5yVVwswyLvNU3dIk0qw.fuzz-dark a.FT5yVVwswyLvNU3dIk0qw { .n3N0gcUIyf7I.fuzz-dark a.n3N0gcUIyf7I {
text-transform: uppercase; text-transform: uppercase;
} }
.FT5yVVwswyLvNU3dIk0qw.fuzz-dark a.FT5yVVwswyLvNU3dIk0qw img.FT5yVVwswyLvNU3dIk0qw { .n3N0gcUIyf7I.fuzz-dark a.n3N0gcUIyf7I img.n3N0gcUIyf7I {
position: absolute; position: absolute;
top: 0; top: 0;
left: 10rem; left: 10rem;
} }
.FT5yVVwswyLvNU3dIk0qw.fuzz span.FT5yVVwswyLvNU3dIk0qw { .n3N0gcUIyf7I.fuzz span.n3N0gcUIyf7I {
position: relative; position: relative;
display: grid; display: grid;
grid-template-areas: "a b c" grid-template-areas: "a b c"

View file

@ -1,117 +1,115 @@
--- ---
source: tests/macros.rs source: tests/macros.rs
assertion_line: 172
input_file: tests/sabry_output/scopes/use_forwarded_sass.css input_file: tests/sabry_output/scopes/use_forwarded_sass.css
snapshot_kind: text
--- ---
.qK4fsMeZRSTGObSesXXRBA.coated { .dGuHauwffw.coated {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
color: #fff; color: #fff;
background-color: green; background-color: green;
} }
.qK4fsMeZRSTGObSesXXRBA.coated:after { .dGuHauwffw.coated:after {
content: "Colored"; content: "Colored";
color: green; color: green;
background-color: #00f; background-color: #00f;
} }
.qK4fsMeZRSTGObSesXXRBA.coated:after:hover { .dGuHauwffw.coated:after:hover {
transform: scale(2); transform: scale(2);
} }
.qK4fsMeZRSTGObSesXXRBA.coated:hover { .dGuHauwffw.coated:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.qK4fsMeZRSTGObSesXXRBA.coated:after { .dGuHauwffw.coated:after {
content: "Colored"; content: "Colored";
color: #000; color: #000;
background-color: #00f; background-color: #00f;
} }
.qK4fsMeZRSTGObSesXXRBA.coated:after:hover { .dGuHauwffw.coated:after:hover {
transform: scale(2); transform: scale(2);
} }
.qK4fsMeZRSTGObSesXXRBA.coated:hover { .dGuHauwffw.coated:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark { .dGuHauwffw.coated-dark {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark:after { .dGuHauwffw.coated-dark:after {
content: "Colored"; content: "Colored";
color: red; color: red;
background-color: #00f; background-color: #00f;
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark:after:hover { .dGuHauwffw.coated-dark:after:hover {
transform: scale(2); transform: scale(2);
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark:hover { .dGuHauwffw.coated-dark:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark a.qK4fsMeZRSTGObSesXXRBA { .dGuHauwffw.coated-dark a.dGuHauwffw {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark a.qK4fsMeZRSTGObSesXXRBA:after { .dGuHauwffw.coated-dark a.dGuHauwffw:after {
content: "Colored"; content: "Colored";
color: #00f; color: #00f;
background-color: #00f; background-color: #00f;
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark a.qK4fsMeZRSTGObSesXXRBA:after:hover { .dGuHauwffw.coated-dark a.dGuHauwffw:after:hover {
transform: scale(2); transform: scale(2);
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark a.qK4fsMeZRSTGObSesXXRBA:hover { .dGuHauwffw.coated-dark a.dGuHauwffw:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark a.qK4fsMeZRSTGObSesXXRBA img.qK4fsMeZRSTGObSesXXRBA { .dGuHauwffw.coated-dark a.dGuHauwffw img.dGuHauwffw {
color: #fff; color: #fff;
background-color: green; background-color: green;
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark a.qK4fsMeZRSTGObSesXXRBA img.qK4fsMeZRSTGObSesXXRBA:after { .dGuHauwffw.coated-dark a.dGuHauwffw img.dGuHauwffw:after {
content: "Colored"; content: "Colored";
color: #000; color: #000;
background-color: #00f; background-color: #00f;
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark a.qK4fsMeZRSTGObSesXXRBA img.qK4fsMeZRSTGObSesXXRBA:after:hover { .dGuHauwffw.coated-dark a.dGuHauwffw img.dGuHauwffw:after:hover {
transform: scale(2); transform: scale(2);
} }
.qK4fsMeZRSTGObSesXXRBA.coated-dark a.qK4fsMeZRSTGObSesXXRBA img.qK4fsMeZRSTGObSesXXRBA:hover { .dGuHauwffw.coated-dark a.dGuHauwffw img.dGuHauwffw:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.qK4fsMeZRSTGObSesXXRBA.coated span.qK4fsMeZRSTGObSesXXRBA { .dGuHauwffw.coated span.dGuHauwffw {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
display: block; display: block;
} }
.qK4fsMeZRSTGObSesXXRBA.coated span.qK4fsMeZRSTGObSesXXRBA:after { .dGuHauwffw.coated span.dGuHauwffw:after {
content: "Colored"; content: "Colored";
color: green; color: green;
background-color: #00f; background-color: #00f;
} }
.qK4fsMeZRSTGObSesXXRBA.coated span.qK4fsMeZRSTGObSesXXRBA:after:hover { .dGuHauwffw.coated span.dGuHauwffw:after:hover {
transform: scale(2); transform: scale(2);
} }
.qK4fsMeZRSTGObSesXXRBA.coated span.qK4fsMeZRSTGObSesXXRBA:hover { .dGuHauwffw.coated span.dGuHauwffw:hover {
transform: translateX(10%); transform: translateX(10%);
} }

View file

@ -1,117 +1,115 @@
--- ---
source: tests/macros.rs source: tests/macros.rs
assertion_line: 172
input_file: tests/sabry_output/scopes/use_forwarded_scss.css input_file: tests/sabry_output/scopes/use_forwarded_scss.css
snapshot_kind: text
--- ---
.FMHIHNH4_QHxbUqdVmS1A.coated { .h9QvS1beJbo.coated {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
color: #fff; color: #fff;
background-color: green; background-color: green;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated:after { .h9QvS1beJbo.coated:after {
content: "Colored"; content: "Colored";
color: green; color: green;
background-color: #00f; background-color: #00f;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated:after:hover { .h9QvS1beJbo.coated:after:hover {
transform: scale(2); transform: scale(2);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated:hover { .h9QvS1beJbo.coated:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated:after { .h9QvS1beJbo.coated:after {
content: "Colored"; content: "Colored";
color: #000; color: #000;
background-color: #00f; background-color: #00f;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated:after:hover { .h9QvS1beJbo.coated:after:hover {
transform: scale(2); transform: scale(2);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated:hover { .h9QvS1beJbo.coated:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark { .h9QvS1beJbo.coated-dark {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark:after { .h9QvS1beJbo.coated-dark:after {
content: "Colored"; content: "Colored";
color: red; color: red;
background-color: #00f; background-color: #00f;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark:after:hover { .h9QvS1beJbo.coated-dark:after:hover {
transform: scale(2); transform: scale(2);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark:hover { .h9QvS1beJbo.coated-dark:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark a.FMHIHNH4_QHxbUqdVmS1A { .h9QvS1beJbo.coated-dark a.h9QvS1beJbo {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark a.FMHIHNH4_QHxbUqdVmS1A:after { .h9QvS1beJbo.coated-dark a.h9QvS1beJbo:after {
content: "Colored"; content: "Colored";
color: #00f; color: #00f;
background-color: #00f; background-color: #00f;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark a.FMHIHNH4_QHxbUqdVmS1A:after:hover { .h9QvS1beJbo.coated-dark a.h9QvS1beJbo:after:hover {
transform: scale(2); transform: scale(2);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark a.FMHIHNH4_QHxbUqdVmS1A:hover { .h9QvS1beJbo.coated-dark a.h9QvS1beJbo:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark a.FMHIHNH4_QHxbUqdVmS1A img.FMHIHNH4_QHxbUqdVmS1A { .h9QvS1beJbo.coated-dark a.h9QvS1beJbo img.h9QvS1beJbo {
color: #fff; color: #fff;
background-color: green; background-color: green;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark a.FMHIHNH4_QHxbUqdVmS1A img.FMHIHNH4_QHxbUqdVmS1A:after { .h9QvS1beJbo.coated-dark a.h9QvS1beJbo img.h9QvS1beJbo:after {
content: "Colored"; content: "Colored";
color: #000; color: #000;
background-color: #00f; background-color: #00f;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark a.FMHIHNH4_QHxbUqdVmS1A img.FMHIHNH4_QHxbUqdVmS1A:after:hover { .h9QvS1beJbo.coated-dark a.h9QvS1beJbo img.h9QvS1beJbo:after:hover {
transform: scale(2); transform: scale(2);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated-dark a.FMHIHNH4_QHxbUqdVmS1A img.FMHIHNH4_QHxbUqdVmS1A:hover { .h9QvS1beJbo.coated-dark a.h9QvS1beJbo img.h9QvS1beJbo:hover {
transform: translateX(10%); transform: translateX(10%);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated span.FMHIHNH4_QHxbUqdVmS1A { .h9QvS1beJbo.coated span.h9QvS1beJbo {
color: #c6c6c6; color: #c6c6c6;
background-color: #0ff; background-color: #0ff;
display: block; display: block;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated span.FMHIHNH4_QHxbUqdVmS1A:after { .h9QvS1beJbo.coated span.h9QvS1beJbo:after {
content: "Colored"; content: "Colored";
color: green; color: green;
background-color: #00f; background-color: #00f;
} }
.FMHIHNH4_QHxbUqdVmS1A.coated span.FMHIHNH4_QHxbUqdVmS1A:after:hover { .h9QvS1beJbo.coated span.h9QvS1beJbo:after:hover {
transform: scale(2); transform: scale(2);
} }
.FMHIHNH4_QHxbUqdVmS1A.coated span.FMHIHNH4_QHxbUqdVmS1A:hover { .h9QvS1beJbo.coated span.h9QvS1beJbo:hover {
transform: translateX(10%); transform: translateX(10%);
} }