Sha256: 061d1a98763527260baf2e6c1110ffac0e4ffd0caffa4d40cf07d2dec212b1d5
Contents?: true
Size: 1.47 KB
Versions: 1
Compression:
Stored size: 1.47 KB
Contents
require 'helper' class TestSlimCodeStructure < TestSlim def test_render_with_conditional source = %q{ div - if show_first? p The first paragraph - else p The second paragraph } assert_html '<div><p>The second paragraph</p></div>', source end def test_render_with_conditional_and_end source = %q{ div - if show_first? p The first paragraph - else p The second paragraph - end } assert_html '<div><p>The second paragraph</p></div>', source end def test_render_with_consecutive_conditionals source = %q{ div - if show_first? true p The first paragraph - if show_first? true p The second paragraph } assert_html '<div><p>The first paragraph</p><p>The second paragraph</p></div>', source end def test_render_with_parameterized_conditional source = %q{ div - if show_first? false p The first paragraph - else p The second paragraph } assert_html '<div><p>The second paragraph</p></div>', source end def test_render_with_inline_condition source = %q{ p = hello_world if true } assert_html '<p>Hello World from @env</p>', source end def test_render_with_case source = %q{ p - case 42 - when 41 | 1 - when 42 | 42 | is the answer } assert_html '<p>42 is the answer</p>', source end def test_render_with_comments source = %q{ p Hello / This is a comment Another comment p World } assert_html '<p>Hello</p><p>World</p>', source end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
slim-0.7.0 | test/slim/test_code_structure.rb |