1
0
Fork 0
mirror of https://github.com/haml/haml.git synced 2022-11-09 12:33:31 -05:00

[Sass] Fix unscoped engine tests.

This commit is contained in:
Jason Whittle 2010-03-29 23:23:26 -04:00 committed by Nathan Weizenbaum
parent 722045c1a1
commit 04c6d4a420

View file

@ -60,7 +60,7 @@ MSG
"@import foo.sass" => <<MSG,
File to import not found or unreadable: foo.sass.
Load paths:
#{Haml::Util.scope("test/sass")}
#{File.dirname(__FILE__)}
.
MSG
"@import templates/basic\n foo" => "Illegal nesting: Nothing may be nested beneath import directives.",
@ -632,21 +632,23 @@ SASS
end
def test_debug_info
esc_file_name = Haml::Util.scope("test_debug_info_inline.sass").gsub(/([^a-zA-Z0-9_-])/, "\\\\\\1")
assert_equal(<<CSS, render(<<SASS, :debug_info => true, :style => :compact))
@media -sass-debug-info{filename{font-family:file\\:\\/\\/\\/home\\/nex3\\/code\\/haml\\/test_debug_info_inline\\.sass}line{font-family:\\0032 }}
@media -sass-debug-info{filename{font-family:file\\:\\/\\/#{esc_file_name}}line{font-family:\\0032 }}
foo bar { foo: bar; }
@media -sass-debug-info{filename{font-family:file\\:\\/\\/\\/home\\/nex3\\/code\\/haml\\/test_debug_info_inline\\.sass}line{font-family:\\0035 }}
@media -sass-debug-info{filename{font-family:file\\:\\/\\/#{esc_file_name}}line{font-family:\\0035 }}
foo baz { blip: blop; }
@media -sass-debug-info{filename{font-family:file\\:\\/\\/\\/home\\/nex3\\/code\\/haml\\/test_debug_info_inline\\.sass}line{font-family:\\0039 }}
@media -sass-debug-info{filename{font-family:file\\:\\/\\/#{esc_file_name}}line{font-family:\\0039 }}
floodle { flop: blop; }
@media -sass-debug-info{filename{font-family:file\\:\\/\\/\\/home\\/nex3\\/code\\/haml\\/test_debug_info_inline\\.sass}line{font-family:\\0031 8}}
@media -sass-debug-info{filename{font-family:file\\:\\/\\/#{esc_file_name}}line{font-family:\\0031 8}}
bup { mix: on; }
@media -sass-debug-info{filename{font-family:file\\:\\/\\/\\/home\\/nex3\\/code\\/haml\\/test_debug_info_inline\\.sass}line{font-family:\\0031 5}}
@media -sass-debug-info{filename{font-family:file\\:\\/\\/#{esc_file_name}}line{font-family:\\0031 5}}
bup mixin { moop: mup; }
@media -sass-debug-info{filename{font-family:file\\:\\/\\/\\/home\\/nex3\\/code\\/haml\\/test_debug_info_inline\\.sass}line{font-family:\\0032 2}}
@media -sass-debug-info{filename{font-family:file\\:\\/\\/#{esc_file_name}}line{font-family:\\0032 2}}
bip hop, skip hop { a: b; }
CSS
foo
@ -696,8 +698,10 @@ SASS
end
def test_debug_info_with_line_annotations
esc_file_name = Haml::Util.scope("test_debug_info_with_line_annotations_inline.sass").gsub(/([^a-zA-Z0-9_-])/, "\\\\\\1")
assert_equal(<<CSS, render(<<SASS, :debug_info => true, :line_comments => true))
@media -sass-debug-info{filename{font-family:file\\:\\/\\/\\/home\\/nex3\\/code\\/haml\\/test_debug_info_with_line_annotations_inline\\.sass}line{font-family:\\0031 }}
@media -sass-debug-info{filename{font-family:file\\:\\/\\/#{esc_file_name}}line{font-family:\\0031 }}
foo {
a: b; }
CSS