initial at-root tests
This commit is contained in:
parent
a55cf39cc2
commit
074b6b50ce
30
tests/at-root.rs
Normal file
30
tests/at-root.rs
Normal file
@ -0,0 +1,30 @@
|
||||
#![cfg(test)]
|
||||
|
||||
#[macro_use]
|
||||
mod macros;
|
||||
|
||||
test!(
|
||||
simple_nested,
|
||||
".foo {\n @at-root {\n .bar {a: b}\n }\n}\n"
|
||||
".bar {\n a: b;\n}\n"
|
||||
);
|
||||
test!(
|
||||
with_selector,
|
||||
".foo {\n @at-root .bar {a: b}\n}\n"
|
||||
".bar {\n a: b;\n}\n"
|
||||
);
|
||||
test!(
|
||||
with_selector_in_mixin,
|
||||
"@mixin bar {\n @at-root .bar {a: b}\n}\n\n.foo {\n @include bar;\n}\n"
|
||||
".bar {\n a: b;\n}\n"
|
||||
);
|
||||
test!(
|
||||
with_super_selector,
|
||||
".foo {\n @at-root & {\n a: b;\n }\n}\n"
|
||||
".foo {\n a: b;\n}\n"
|
||||
);
|
||||
test!(
|
||||
nested_with_super_selector,
|
||||
".foo {\n @at-root & {\n .bar {\n @at-root & {\n a: b;\n }\n }\n }\n}\n"
|
||||
".foo .bar {\n a: b;\n}\n"
|
||||
);
|
Loading…
x
Reference in New Issue
Block a user