summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerman M. Bravo <german.mb@deipi.com>2013-10-08 07:40:20 -0700
committerGerman M. Bravo <german.mb@deipi.com>2013-10-08 08:47:21 -0700
commit0209968104f3598e0d428b175bf7d5a0daad75ad (patch)
tree66b1916022b536aaba6184ead0deae62e5ce7e9d
parent3210750f592319e107a233993399947a38d1fd7d (diff)
downloadpyscss-0209968104f3598e0d428b175bf7d5a0daad75ad.tar.gz
Added test for variable arguments used in the infamous menu
-rw-r--r--scss/tests/files/kronuz/include/_mixin-varargs.scss20
-rw-r--r--scss/tests/files/kronuz/mixin-varargs.css6
-rw-r--r--scss/tests/files/kronuz/mixin-varargs.scss12
3 files changed, 38 insertions, 0 deletions
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
+ );
+}