Sha256: b040bde6a07e8067cbbca5c908a110e150a3f1bef6f14bed5541132118597f64
Contents?: true
Size: 957 Bytes
Versions: 2
Compression:
Stored size: 957 Bytes
Contents
require_relative '../test_case' class ViewHelpersTest < TestCase include Staticpress::Helpers let(:post) { Staticpress::Content::Post.new :year => '2011', :month => '07', :day => '20', :title => 'hello' } let(:view_helpers) { Staticpress::ViewHelpers.new post } def test_partial_with_one_post expected = <<-HTML <section> <article>#{post.render_partial.strip}</article> </section> HTML assert_equal expected, view_helpers.partial(:list_posts, :posts => [ post ]) end def test_partial_with_no_posts expected = <<-HTML <section> </section> HTML assert_equal expected, view_helpers.partial(:list_posts, :posts => [ ]) end def test_tag assert_equal '<t></t>', view_helpers.tag(:t) assert_equal '<t one="1"></t>', view_helpers.tag(:t, :one => 1) assert_equal '<t>content</t>', view_helpers.tag(:t) { 'content' } assert_equal '<t><n></n></t>', view_helpers.tag(:t) { view_helpers.tag(:n) } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
staticpress-0.6.2 | tests/staticpress/view_helpers_test.rb |
staticpress-0.6.1 | tests/staticpress/view_helpers_test.rb |