Sha256: fe25d85690bf1400d3c17bcf574e35733de4fd11644966cb7a03d23ed26cbf42
Contents?: true
Size: 1.31 KB
Versions: 3
Compression:
Stored size: 1.31 KB
Contents
require File.expand_path('../test_helper', File.dirname(__FILE__)) class ViewMethodsTest < ActionView::TestCase include ComfortableMexicanSofa::ViewMethods class HelpersTestController < ActionController::Base helper { def hello; 'hello' end } def test_cms_snippet_content render :inline => '<%= cms_snippet_content(:default) %>' end def test_cms_page_content @cms_page = Cms::Page.root render :inline => '<%= cms_page_content(:default_field_text) %>' end end # Simulating a call and getting resulting output def action_result(action) HelpersTestController.action(action).call(ActionController::TestRequest.new.env).last.body end def test_cms_snippet_content assert_equal 'default_snippet_content', action_result('test_cms_snippet_content') end def test_cms_snippet_content_with_tags cms_snippets(:default).update_attribute(:content, '{{cms:helper:hello}}') assert_equal 'hello', action_result('test_cms_snippet_content') end def test_cms_page_content assert_equal 'default_field_text_content', action_result('test_cms_page_content') end def test_cms_page_content_with_tags cms_blocks(:default_field_text).update_attribute(:content, '{{cms:helper:hello}}') assert_equal 'hello', action_result('test_cms_page_content') end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
comfortable_mexican_sofa-1.5.2 | test/unit/view_methods_test.rb |
comfortable_mexican_sofa-1.5.1 | test/unit/view_methods_test.rb |
comfortable_mexican_sofa-1.5.0 | test/unit/view_methods_test.rb |