test/sass/engine_test.rb in sass-3.3.0.alpha.253 vs test/sass/engine_test.rb in sass-3.3.0.alpha.255

- old
+ new

@@ -3280,9 +3280,29 @@ {:mixin => 'foo', :line => 2, :filename => 'test_content_backtrace_for_cssize_inline.sass'}, {:line => 5, :filename => 'test_content_backtrace_for_cssize_inline.sass'}, ], e.sass_backtrace) end + def test_mixin_with_args_and_varargs_passed_no_var_args + assert_equal <<CSS, render(<<SASS, :syntax => :scss) +.foo { + a: 1; + b: 2; + c: 3; } +CSS +@mixin three-or-more-args($a, $b, $c, $rest...) { + a: $a; + b: $b; + c: $c; +} + +.foo { + @include three-or-more-args($a: 1, $b: 2, $c: 3); +} +SASS + + end + private def assert_hash_has(hash, expected) expected.each {|k, v| assert_equal(v, hash[k])} end