From e6961f0e01e8dc5c362444b0b614193ab91bff01 Mon Sep 17 00:00:00 2001 From: Nathan Weizenbaum Date: Sat, 6 Mar 2010 17:32:04 -0800 Subject: [PATCH] [Sass] Make sure !important is converted to !important. --- lib/sass/script/variable.rb | 1 + test/sass/script_conversion_test.rb | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/lib/sass/script/variable.rb b/lib/sass/script/variable.rb index 2eb64ea8..c784d11f 100644 --- a/lib/sass/script/variable.rb +++ b/lib/sass/script/variable.rb @@ -14,6 +14,7 @@ module Sass # @return [String] A string representation of the variable def inspect + return "!important" if name == "important" "$#{name}" end alias_method :to_sass, :inspect diff --git a/test/sass/script_conversion_test.rb b/test/sass/script_conversion_test.rb index 336f0db6..20e9477d 100755 --- a/test/sass/script_conversion_test.rb +++ b/test/sass/script_conversion_test.rb @@ -60,6 +60,11 @@ Use "$tumbly-wumbly" instead. WARN end + def test_important + assert_renders "!important" + assert_renders "$foo !important" + end + def test_comma_operator assert_renders "$foo, $bar $baz" assert_renders "$foo $bar, $baz"