diff --git a/test/engine_test.rb b/test/engine_test.rb index 0b89c3c4..13766b2f 100644 --- a/test/engine_test.rb +++ b/test/engine_test.rb @@ -108,7 +108,7 @@ class EngineTest < Haml::TestCase def engine(text, options = {}) options = use_test_tracing(options) - Haml::HamlEngine.new(text, options) + Hamlit::HamlEngine.new(text, options) end def setup @@ -137,16 +137,16 @@ class EngineTest < Haml::TestCase assert_equal('', render('')) end - def test_attributes_should_render_correctly; skip + def test_attributes_should_render_correctly assert_equal("
", render(".atlantis{:style => 'ugly'}").chomp) end - def test_css_id_as_attribute_should_be_appended_with_underscore; skip + def test_css_id_as_attribute_should_be_appended_with_underscore assert_equal("", render("#my_id{:id => '1'}").chomp) assert_equal("", render("#my_id{:id => 1}").chomp) end - def test_ruby_code_should_work_inside_attributes; skip + def test_ruby_code_should_work_inside_attributes assert_equal("foo
", render("%p{:class => 1+2} foo").chomp) end @@ -181,7 +181,7 @@ class EngineTest < Haml::TestCase assert_equal("\n", render("%p#foo:bar/")) end - def test_dynamic_attributes_with_no_content; skip + def test_dynamic_attributes_with_no_content assert_equal(< @@ -192,7 +192,7 @@ HTML HAML end - def test_attributes_with_to_s; skip + def test_attributes_with_to_s assert_equal(<
@@ -206,17 +206,17 @@ HTML HAML end - def test_nil_should_render_empty_tag; skip + def test_nil_should_render_empty_tag assert_equal("", render(".no_attributes{:nil => nil}").chomp) end - def test_strings_should_get_stripped_inside_tags; skip + def test_strings_should_get_stripped_inside_tags assert_equal("Hello
", render('%p Hello').chomp) end @@ -224,14 +224,14 @@ HAML assert_equal("\n foo\n bar\n
", render('%p= "foo\nbar"').chomp) end - def test_multi_render; skip + def test_multi_render engine = engine("%strong Hi there!") assert_equal("Hi there!\n", engine.to_html) assert_equal("Hi there!\n", engine.to_html) assert_equal("Hi there!\n", engine.to_html) end - def test_interpolation; skip + def test_interpolation assert_equal("Hello World
\n", render('%p Hello #{who}', locals: {who: 'World'}, escape_html: false)) assert_equal("\n Hello World\n
\n", render("%p\n Hello \#{who}", locals: {who: 'World'}, escape_html: false)) assert_equal("Hello World
\n", render('%p Hello #{who}', locals: {who: 'World'}, escape_html: true)) @@ -281,7 +281,7 @@ HAML $global_var_for_testing = nil end - def test_interpolation_at_the_beginning_of_a_line; skip + def test_interpolation_at_the_beginning_of_a_line assert_equal("2
\n", render('%p #{1 + 1}')) assert_equal("\n 2\n
\n", render("%p\n \#{1 + 1}")) end @@ -303,7 +303,7 @@ HAML $global_var_for_testing = nil end - def test_escaped_interpolation; skip + def test_escaped_interpolation assert_equal("Foo & Bar & Baz
\n", render('%p& Foo #{"&"} Bar & Baz')) end @@ -323,14 +323,14 @@ HAML assert_equal("foop
\n", render("%p{:a => 'b',\n :c => 'd'} foop")) assert_equal("\n foop\n
\n", render("%p{:a => 'b',\n :c => 'd'}\n foop")) assert_equal("\n", render("%p{:a => 'b',\n :c => 'd'}/")) assert_equal("
\n", render("%p{:a => 'b',\n :c => 'd',\n :e => 'f'}")) end - def test_attr_hashes_not_modified; skip + def test_attr_hashes_not_modified hash = {:color => 'red'} assert_equal(< {:hash => hash})) @@ -373,7 +373,7 @@ HAML assert_equal("0
\n1
\n2
\n", render("- for i in (0...3)\n %p= |\n i |")) end - def test_cr_newline; skip + def test_cr_newline assert_equal("foo
\nbar
\nbaz
\nboom
\n", render("%p foo\r%p bar\r\n%p baz\n\r%p boom")) end @@ -441,7 +441,7 @@ RESULT SOURCE end - def test_nil_option; skip + def test_nil_option assert_equal("\n", render('%p{:foo => "bar"}', :attr_wrapper => nil)) end @@ -682,7 +682,7 @@ HTML HAML end - def test_escape_attrs_false; skip + def test_escape_attrs_false assert_equal(< false))\n foo & bar\n
\n", render("%p\n &= 'foo & bar'", :escape_html => false)) end @@ -956,7 +956,7 @@ HAML assert_equal("\n", render('%textarea&= "foo\nbar"', :escape_html => false)) end - def test_bang_equals_should_not_escape; skip + def test_bang_equals_should_not_escape assert_equal("\n foo & bar\n
\n", render("%p\n != 'foo & bar'", :escape_html => true)) end @@ -991,22 +991,22 @@ HAML assert_equal("4&<
\n", render("%p== \#{2+2}&\#{'<'}", :escape_html => false)) end - def test_escaped_inline_string_double_equals; skip + def test_escaped_inline_string_double_equals assert_equal("4&<
\n", render("%p&== \#{2+2}&\#{'<'}", :escape_html => true)) assert_equal("4&<
\n", render("%p&== \#{2+2}&\#{'<'}", :escape_html => false)) end - def test_unescaped_inline_string_double_equals; skip + def test_unescaped_inline_string_double_equals assert_equal("4&<
\n", render("%p!== \#{2+2}&\#{'<'}", :escape_html => true)) assert_equal("4&<
\n", render("%p!== \#{2+2}&\#{'<'}", :escape_html => false)) end - def test_escaped_string_double_equals; skip + def test_escaped_string_double_equals assert_equal("\n 4&<\n
\n", render("%p\n &== \#{2+2}&\#{'<'}", :escape_html => true)) assert_equal("\n 4&<\n
\n", render("%p\n &== \#{2+2}&\#{'<'}", :escape_html => false)) end - def test_unescaped_string_double_equals; skip + def test_unescaped_string_double_equals assert_equal("\n 4&<\n
\n", render("%p\n !== \#{2+2}&\#{'<'}", :escape_html => true)) assert_equal("\n 4&<\n
\n", render("%p\n !== \#{2+2}&\#{'<'}", :escape_html => false)) end @@ -1016,17 +1016,17 @@ HAML assert_equal("4&<
\n", render("%p \#{2+2}&\#{'<'}", :escape_html => false)) end - def test_escaped_inline_string_interpolation; skip + def test_escaped_inline_string_interpolation assert_equal("4&<
\n", render("%p& \#{2+2}&\#{'<'}", :escape_html => true)) assert_equal("4&<
\n", render("%p& \#{2+2}&\#{'<'}", :escape_html => false)) end - def test_unescaped_inline_string_interpolation; skip + def test_unescaped_inline_string_interpolation assert_equal("4&<
\n", render("%p! \#{2+2}&\#{'<'}", :escape_html => true)) assert_equal("4&<
\n", render("%p! \#{2+2}&\#{'<'}", :escape_html => false)) end - def test_escaped_string_interpolation; skip + def test_escaped_string_interpolation assert_equal("\n 4&<\n
\n", render("%p\n & \#{2+2}&\#{'<'}", :escape_html => true)) assert_equal("\n 4&<\n
\n", render("%p\n & \#{2+2}&\#{'<'}", :escape_html => false)) end @@ -1036,7 +1036,7 @@ HAML assert_equal("<br>\n", render('%span{"\n 4&<\n
\n", render("%p\n ! \#{2+2}&\#{'<'}", :escape_html => true)) assert_equal("\n 4&<\n
\n", render("%p\n ! \#{2+2}&\#{'<'}", :escape_html => false)) end @@ -1173,23 +1173,23 @@ HAML render("%p[foo[0], :prefix] New User]", :locals => {:foo => foo})) end - def test_empty_attrs; skip + def test_empty_attrs assert_equal("empty
\n", render("%p{ :attr => '' } empty")) assert_equal("empty
\n", render("%p{ :attr => x } empty", :locals => {:x => ''})) end - def test_nil_attrs; skip + def test_nil_attrs assert_equal("nil
\n", render("%p{ :attr => nil } nil")) assert_equal("nil
\n", render("%p{ :attr => x } nil", :locals => {:x => nil})) end - def test_nil_id_with_syntactic_id; skip + def test_nil_id_with_syntactic_id assert_equal("nil
\n", render("%p#foo{:id => nil} nil")) assert_equal("nil
\n", render("%p#foo{{:id => 'bar'}, :id => nil} nil")) assert_equal("nil
\n", render("%p#foo{{:id => nil}, :id => 'bar'} nil")) end - def test_nil_class_with_syntactic_class; skip + def test_nil_class_with_syntactic_class assert_equal("nil
\n", render("%p.foo{:class => nil} nil")) assert_equal(" \n", render("%p.bar.foo{:class => nil} nil")) assert_equal(" \n", render("%p.foo{{:class => 'bar'}, :class => nil} nil")) @@ -1200,7 +1200,7 @@ HAML assert_equal("Paragraph!
\n", render("%p= text", :locals => { :text => "Paragraph!" })) end - def test_dynamic_attrs_shouldnt_register_as_literal_values; skip + def test_dynamic_attrs_shouldnt_register_as_literal_values assert_equal("\n", render('%p{:a => "b#{1 + 1}c"}')) assert_equal("\n", render("%p{:a => 'b' + (1 + 1).to_s + 'c'}")) end @@ -1450,7 +1450,7 @@ HAML assert_equal("foo\nbar\n", render("%pre\n foo\n bar", :ugly => true)) end - def test_xhtml_output_option; skip + def test_xhtml_output_option assert_equal "
\n
\n
\n
\n
foo
\n" assert_equal(html, render(<foo
@@ -1832,7 +1832,7 @@ HTML HAML end - def test_flattened_loud_ruby_multiline; skip + def test_flattened_loud_ruby_multiline assert_equal(<bar baz bangfoo
@@ -1922,7 +1922,7 @@ HTML HAML end - def test_ruby_multiline_with_normal_multiline; skip + def test_ruby_multiline_with_normal_multiline assert_equal(<foo @@ -1938,7 +1938,7 @@ HTML HAML end - def test_ruby_multiline_after_filter; skip + def test_ruby_multiline_after_filter assert_equal(<bârföö