Sha256: ee9cdfbcef863f0a8e80c8c2596dc0b4163d8036ee448a71f66da2b11a7518f1
Contents?: true
Size: 1.53 KB
Versions: 2
Compression:
Stored size: 1.53 KB
Contents
require File.dirname(__FILE__) + '/../test_helper' class CmsContentControllerTest < ActionController::TestCase def test_render_page get :render_html, :cms_path => '' assert_equal assigns(:cms_page), cms_pages(:default) assert_response :success assert_equal rendered_content_formatter( ' layout_content_a default_page_text_content_a default_snippet_content default_page_text_content_b layout_content_b default_snippet_content layout_content_c' ), @response.body end def test_render_page_with_app_layout cms_layouts(:default).update_attribute(:app_layout, 'cms_admin.html.erb') get :render_html, :cms_path => '' assert_response :success assert_select 'body[id=cms_admin]' end def test_render_page_not_found get :render_html, :cms_path => 'doesnotexist' assert_response 404 end def test_render_css get :render_css, :id => cms_layouts(:default) assert_response :success assert_match %r{text\/css}, @response.headers["Content-Type"] assert_equal cms_layouts(:default).css, @response.body end def test_render_css_not_found get :render_css, :id => 'bogus' assert_response 404 end def test_render_js get :render_js, :id => cms_layouts(:default) assert_response :success assert_match %r{text\/javascript}, @response.headers["Content-Type"] assert_equal cms_layouts(:default).js, @response.body end def test_render_js_not_found get :render_js, :id => 'bogus' assert_response 404 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
comfortable_mexican_sofa-1.0.1 | test/functional/cms_content_controller_test.rb |
comfortable_mexican_sofa-1.0.0 | test/functional/cms_content_controller_test.rb |