From ed451b71999dcc2da6b9966276b2879b6cd219cb Mon Sep 17 00:00:00 2001 From: evazion Date: Mon, 6 Feb 2017 17:18:44 -0600 Subject: [PATCH] tests: add reports controller tests. --- test/functional/reports_controller_test.rb | 69 ++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 test/functional/reports_controller_test.rb diff --git a/test/functional/reports_controller_test.rb b/test/functional/reports_controller_test.rb new file mode 100644 index 000000000..20a05bf44 --- /dev/null +++ b/test/functional/reports_controller_test.rb @@ -0,0 +1,69 @@ +require 'test_helper' + +class ReportsControllerTest < ActionController::TestCase + setup do + CurrentUser.user = FactoryGirl.create(:mod_user) + CurrentUser.ip_addr = "127.0.0.1" + session[:user_id] = CurrentUser.user.id + + @users = FactoryGirl.create_list(:contributor_user, 2) + @posts = @users.map { |u| FactoryGirl.create(:post, uploader: u) } + end + + teardown do + CurrentUser.user = nil + CurrentUser.ip_addr = nil + session[:user_id] = nil + end + + context "The reports controller" do + context "user_promotions action" do + should "render" do + get :user_promotions + assert_response :success + end + end + + context "janitor_trials action" do + should "render" do + get :janitor_trials + assert_response :success + end + end + + context "contributors action" do + should "render" do + get :contributors + assert_response :success + end + end + + context "uploads action" do + should "render" do + get :uploads + assert_response :success + end + end + + context "similar_users action" do + should "render" do + #get :similar_users + #assert_response :success + end + end + + context "post_versions action" do + should "render" do + get :post_versions + assert_response :success + end + end + + context "post_versions_create action" do + should "render" do + #post :post_versions_create, { tag: "touhou", type: "added" } + #assert_response :success + end + end + end +end