cms_helper_test.rb
831 Bytes
require File.dirname(__FILE__) + '/../test_helper'
class CmsHelperTest < Test::Unit::TestCase
include CmsHelper
include BlogHelper
include ApplicationHelper
should 'show default options for article' do
result = options_for_article(RssFeed.new)
assert_match /id="article_published" name="article\[published\]" type="checkbox" value="1"/, result
assert_match /id="article_accept_comments" name="article\[accept_comments\]" type="checkbox" value="1"/, result
end
should 'show custom options for blog' do
result = options_for_article(Blog.new)
assert_match /id="article\[published\]" name="article\[published\]" type="hidden" value="1"/, result
assert_match /id="article\[accept_comments\]" name="article\[accept_comments\]" type="hidden" value="0"/, result
end
end
module RssFeedHelper
end