Commit f26793c7 by Aaron Leung

A few more test cases for mixins.

parent 0173ff9d
...@@ -3,7 +3,9 @@ $y: global-y; ...@@ -3,7 +3,9 @@ $y: global-y;
$z: global-z; $z: global-z;
@mixin foo($x, $y) { @mixin foo($x, $y) {
/* begin foo */
margin: $x $y; margin: $x $y;
/* end foo */
} }
@mixin foogoo($x, $y, $z) { @mixin foogoo($x, $y, $z) {
...@@ -11,8 +13,10 @@ $z: global-z; ...@@ -11,8 +13,10 @@ $z: global-z;
} }
@mixin hux($y) { @mixin hux($y) {
/* begin hux */
color: $y; color: $y;
@include foo(called-from-hux); @include foo(called-from-hux);
/* end hux */
} }
div { div {
...@@ -31,3 +35,24 @@ $y: different-global-y; ...@@ -31,3 +35,24 @@ $y: different-global-y;
div { div {
@include hux(calling-hux-again); @include hux(calling-hux-again);
} }
@mixin bung() {
blah: original-bung;
}
div {
@include bung();
}
@mixin bung() {
blah: redefined-bung;
}
div {
@include bung();
}
div {
/* calls to nullary mixins may omit the empty argument list */
@include bung;
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment