From 0209968104f3598e0d428b175bf7d5a0daad75ad Mon Sep 17 00:00:00 2001 From: "German M. Bravo" Date: Tue, 8 Oct 2013 07:40:20 -0700 Subject: Added test for variable arguments used in the infamous menu --- scss/tests/files/kronuz/include/_mixin-varargs.scss | 20 ++++++++++++++++++++ scss/tests/files/kronuz/mixin-varargs.css | 6 ++++++ scss/tests/files/kronuz/mixin-varargs.scss | 12 ++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 scss/tests/files/kronuz/include/_mixin-varargs.scss create mode 100644 scss/tests/files/kronuz/mixin-varargs.css create mode 100644 scss/tests/files/kronuz/mixin-varargs.scss diff --git a/scss/tests/files/kronuz/include/_mixin-varargs.scss b/scss/tests/files/kronuz/include/_mixin-varargs.scss new file mode 100644 index 0000000..9fd3e06 --- /dev/null +++ b/scss/tests/files/kronuz/include/_mixin-varargs.scss @@ -0,0 +1,20 @@ +@mixin _inner(...) { + $width: null !default; + $height: null !default; + + color: $color; + background: $background; + border: $border; + @if $width { + width: $width; + } + @if $height { + width: $height; + } +} + +@mixin varargs(...) { + $color: green; + $background: red !default; + @include _inner(...); +} diff --git a/scss/tests/files/kronuz/mixin-varargs.css b/scss/tests/files/kronuz/mixin-varargs.css new file mode 100644 index 0000000..a4e8031 --- /dev/null +++ b/scss/tests/files/kronuz/mixin-varargs.css @@ -0,0 +1,6 @@ +div { + color: green; + background: blue; + border: 1px solid magenta; + width: 2px; +} diff --git a/scss/tests/files/kronuz/mixin-varargs.scss b/scss/tests/files/kronuz/mixin-varargs.scss new file mode 100644 index 0000000..3d25ad7 --- /dev/null +++ b/scss/tests/files/kronuz/mixin-varargs.scss @@ -0,0 +1,12 @@ +@option style:legacy; + +@import "mixin-varargs"; + +div { + @include varargs( + $color: pink, + $background: blue, + $border: 1px solid magenta, + $width: 2px + ); +} -- cgit v1.2.1