Define unary operators for minus and div as well.
This commit is contained in:
parent
2cfe2c11cb
commit
fc4d121073
|
@ -15,10 +15,18 @@ module Sass::Constant
|
|||
Sass::Constant::String.from_value("#{self.to_s}-#{other.to_s}")
|
||||
end
|
||||
|
||||
def unary_minus
|
||||
Sass::Constant::String.from_value("-#{self.to_s}")
|
||||
end
|
||||
|
||||
def div(other)
|
||||
Sass::Constant::String.from_value("#{self.to_s}/#{other.to_s}")
|
||||
end
|
||||
|
||||
def unary_div
|
||||
Sass::Constant::String.from_value("/#{self.to_s}")
|
||||
end
|
||||
|
||||
def funcall(other)
|
||||
Sass::Constant::String.from_value("#{self.to_s}(#{other.to_s})")
|
||||
end
|
||||
|
|
|
@ -145,10 +145,12 @@ class SassEngineTest < Test::Unit::TestCase
|
|||
|
||||
def test_string_minus
|
||||
assert_equal("foo {\n bar: baz-boom-bat; }\n", render("foo\n bar = baz-boom-bat"))
|
||||
assert_equal("foo {\n bar: -baz-boom; }\n", render("foo\n bar = -baz-boom"))
|
||||
end
|
||||
|
||||
def test_string_div
|
||||
assert_equal("foo {\n bar: baz/boom/bat; }\n", render("foo\n bar = baz/boom/bat"))
|
||||
assert_equal("foo {\n bar: /baz/boom; }\n", render("foo\n bar = /baz/boom"))
|
||||
end
|
||||
|
||||
def test_basic_multiline_selector
|
||||
|
|
Loading…
Reference in New Issue