Sha256: a3e321477dc46f8e4b1087495244b209749be9d607dfbd3ceac2bcb534c367e5
Contents?: true
Size: 1.56 KB
Versions: 1
Compression:
Stored size: 1.56 KB
Contents
require 'helper' class TestSlimEngine < MiniTest::Unit::TestCase def setup @env = Env.new end def test_simple_render string = <<HTML html head title Simple Test Title body p Hello World, meet Slim. HTML engine = Slim::Engine.new(string) expected = "<html><head><title>Simple Test Title</title></head><body><p>Hello World, meet Slim.</p></body></html>" assert_equal expected, engine.render end def test_render_with_conditional string = <<HTML html head title Simple Test Title body - if show_first? p The first paragraph - else p The second paragraph HTML engine = Slim::Engine.new(string) expected = "<html><head><title>Simple Test Title</title></head><body><p>The second paragraph</p></body></html>" assert_equal expected, engine.render(@env) end def test_render_with_call string = <<HTML html head title Simple Test Title body p = hello_world HTML engine = Slim::Engine.new(string) expected = "<html><head><title>Simple Test Title</title></head><body><p>Hello World from @env</p></body></html>" assert_equal expected, engine.render(@env) end def test_render_with_call_and_inline_text string = <<HTML html head title Simple Test Title body h1 This is my title p = hello_world HTML engine = Slim::Engine.new(string) expected = "<html><head><title>Simple Test Title</title></head><body><h1>This is my title</h1><p>Hello World from @env</p></body></html>" assert_equal expected, engine.render(@env) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
slim-0.1.0 | test/slim/test_engine.rb |