diff --git a/spec/libsass-todo-issues/issue_1133/normal/expected.compact.css b/spec/libsass-todo-issues/issue_1133/normal/expected.compact.css new file mode 100644 index 0000000000..796e760f7b --- /dev/null +++ b/spec/libsass-todo-issues/issue_1133/normal/expected.compact.css @@ -0,0 +1,3 @@ +a { this: is; my: map; } + +b { this: is; my: map; } diff --git a/spec/libsass-todo-issues/issue_1133/normal/expected.compressed.css b/spec/libsass-todo-issues/issue_1133/normal/expected.compressed.css new file mode 100644 index 0000000000..f6a330e959 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1133/normal/expected.compressed.css @@ -0,0 +1 @@ +a{this:is;my:map}b{this:is;my:map} diff --git a/spec/libsass-todo-issues/issue_1133/normal/expected.expanded.css b/spec/libsass-todo-issues/issue_1133/normal/expected.expanded.css new file mode 100644 index 0000000000..f0e4157be5 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1133/normal/expected.expanded.css @@ -0,0 +1,9 @@ +a { + this: is; + my: map; +} + +b { + this: is; + my: map; +} diff --git a/spec/libsass-todo-issues/issue_1133/normal/expected_output.css b/spec/libsass-todo-issues/issue_1133/normal/expected_output.css new file mode 100644 index 0000000000..6cbb6cabf0 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1133/normal/expected_output.css @@ -0,0 +1,7 @@ +a { + this: is; + my: map; } + +b { + this: is; + my: map; } diff --git a/spec/libsass-todo-issues/issue_1133/normal/input.scss b/spec/libsass-todo-issues/issue_1133/normal/input.scss new file mode 100644 index 0000000000..12f25a3418 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1133/normal/input.scss @@ -0,0 +1,17 @@ +@function foo($map) { + @return $map; +} + +a { + $map: foo((this: is, my: map)); + @each $k, $v in $map { + #{$k}: $v; + } +} + +b { + $map: call("foo", (this: is, my: map)); + @each $k, $v in $map { + #{$k}: $v; + } +} diff --git a/spec/libsass-todo-issues/issue_1133/vararg/expected.compact.css b/spec/libsass-todo-issues/issue_1133/vararg/expected.compact.css new file mode 100644 index 0000000000..796e760f7b --- /dev/null +++ b/spec/libsass-todo-issues/issue_1133/vararg/expected.compact.css @@ -0,0 +1,3 @@ +a { this: is; my: map; } + +b { this: is; my: map; } diff --git a/spec/libsass-todo-issues/issue_1133/vararg/expected.compressed.css b/spec/libsass-todo-issues/issue_1133/vararg/expected.compressed.css new file mode 100644 index 0000000000..f6a330e959 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1133/vararg/expected.compressed.css @@ -0,0 +1 @@ +a{this:is;my:map}b{this:is;my:map} diff --git a/spec/libsass-todo-issues/issue_1133/vararg/expected.expanded.css b/spec/libsass-todo-issues/issue_1133/vararg/expected.expanded.css new file mode 100644 index 0000000000..f0e4157be5 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1133/vararg/expected.expanded.css @@ -0,0 +1,9 @@ +a { + this: is; + my: map; +} + +b { + this: is; + my: map; +} diff --git a/spec/libsass-todo-issues/issue_1133/vararg/expected_output.css b/spec/libsass-todo-issues/issue_1133/vararg/expected_output.css new file mode 100644 index 0000000000..6cbb6cabf0 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1133/vararg/expected_output.css @@ -0,0 +1,7 @@ +a { + this: is; + my: map; } + +b { + this: is; + my: map; } diff --git a/spec/libsass-todo-issues/issue_1133/vararg/input.scss b/spec/libsass-todo-issues/issue_1133/vararg/input.scss new file mode 100644 index 0000000000..f001229407 --- /dev/null +++ b/spec/libsass-todo-issues/issue_1133/vararg/input.scss @@ -0,0 +1,17 @@ +@function foo($this, $my) { + @return (this: $this, my: $my); +} + +a { + $map: foo((this: is, my: map)...); + @each $k, $v in $map { + #{$k}: $v; + } +} + +b { + $map: call("foo", (this: is, my: map)...); + @each $k, $v in $map { + #{$k}: $v; + } +}