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:
parent
722045c1a1
commit
04c6d4a420
1 changed files with 12 additions and 8 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue