Sha256: f378fb075d51251fac77ca65c0cf99a58e5f0a25b6ecd5cf049fb6c6f2e1228c
Contents?: true
Size: 1.18 KB
Versions: 1
Compression:
Stored size: 1.18 KB
Contents
require 'test_helper' module Ckpages class PublicTest < ActionDispatch::IntegrationTest fixtures :all test 'Проверка тестовой страницы' do get '/1/1' assert assigns(:page) end test 'Проверка редиректа' do get '/2/2' assert_redirected_to 'http://ya.ru' assert_equal 301, response.status end test 'Проверка редиректа на страницу этого же сайта' do get '/3/3' assert_redirected_to '/4/4' assert_equal 301, response.status end test 'Провека не существующей страницы' do get '/not_exists.html' assert_template 'ckpages/public404/show' assert_response :missing end test 'У класса Ckpages::Public404Controller не должно быть метода show, иначе мы не сможем быть точно уверены, что из родительского класса был добавлен 404 код. Например завели show метод и в нём вызвали "render :status => 404"' do assert_raises NameError do Ckpages::Public404Controller.instance_method(:show) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ckpages-0.1.1 | test/integration/ckpages/public_test.rb |