tests: add missing controller tests.
This commit is contained in:
65
test/functional/static_controller_test.rb
Normal file
65
test/functional/static_controller_test.rb
Normal file
@@ -0,0 +1,65 @@
|
||||
require "test_helper"
|
||||
|
||||
class StaticControllerTest < ActionDispatch::IntegrationTest
|
||||
context "site_map action" do
|
||||
should "work for anonymous users" do
|
||||
get site_map_path
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
should "work for admin users" do
|
||||
get_auth site_map_path, create(:admin_user)
|
||||
assert_response :success
|
||||
end
|
||||
end
|
||||
|
||||
context "sitemap action" do
|
||||
should "work" do
|
||||
create_list(:post, 3)
|
||||
get sitemap_path, as: :xml
|
||||
assert_response :success
|
||||
end
|
||||
end
|
||||
|
||||
context "dtext_help action" do
|
||||
should "work" do
|
||||
get dtext_help_path(format: :js), xhr: true
|
||||
assert_response :success
|
||||
end
|
||||
end
|
||||
|
||||
context "terms_of_service action" do
|
||||
should "work" do
|
||||
get terms_of_service_path
|
||||
assert_response :success
|
||||
end
|
||||
end
|
||||
|
||||
context "not_found action" do
|
||||
should "work" do
|
||||
get "/qwoiqogieqg"
|
||||
assert_response 404
|
||||
end
|
||||
end
|
||||
|
||||
context "bookmarklet action" do
|
||||
should "work" do
|
||||
get bookmarklet_path
|
||||
assert_response :success
|
||||
end
|
||||
end
|
||||
|
||||
context "contact action" do
|
||||
should "work" do
|
||||
get contact_path
|
||||
assert_response :success
|
||||
end
|
||||
end
|
||||
|
||||
context "keyboard_shortcuts action" do
|
||||
should "work" do
|
||||
get keyboard_shortcuts_path
|
||||
assert_response :success
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user