Sha256: 3ce3d14e390ce88eff59d5991bc2dfffac43b499aab203742092511b411b0ca6
Contents?: true
Size: 1.26 KB
Versions: 1
Compression:
Stored size: 1.26 KB
Contents
require 'test_helper' class CmsContentControllerTest < ActionController::TestCase def test_get_a_page assert cms_pages(:complex).is_published? get :show, :path => %w(complex-page) assert_response :success assert assigns(:cms_page) end def test_get_a_unpublished_page assert !cms_pages(:unpublished).is_published? get :show, :path => %w(unpublished) assert_response 404 end def test_get_sitemap get :sitemap, :format => 'xml' assert_response :success assert assigns(:cms_pages) end def test_default_404_page get :show, :path => %w(some non existing page) assert_response 404 assert !assigns(:cms_page) end def test_custom_404_page cms_page = CmsPage.create!( :cms_layout => cms_layouts(:default), :label => '404 Page', :slug => '404' ) cms_page.publish! get :show, :path => %w(some non existing page) assert_response 404 assert assigns(:cms_page) end def test_get_a_page_with_local_file_load page = CmsPage.find_by_slug('under-development') assert page assert_equal '', page.content get :show, :path => %w(under-development) assert_response :success assert_equal "file content\n", @response.body.to_s end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
comfortable_mexican_sofa-0.0.18 | test/functional/cms_content_controller_test.rb |