skill-assessment-app/test/controllers/admin/result_controller_test.rb
2016-11-20 13:07:53 -06:00

38 lines
985 B
Ruby

# frozen_string_literal: true
require 'test_helper'
module Admin
class ResultControllerTest < ActionDispatch::IntegrationTest
test "should get results list" do
auth_reviewer
get admin_results_url
assert_response :success
assert assigns(:candidates), '@candidates not present'
end
test "should get view" do
auth_reviewer
get admin_result_url(candidates(:richard).test_hash)
assert_response :success
assert assigns(:candidate), "@candidate not present"
assert assigns(:quiz), "@quiz not present"
assert assigns(:status), "@status not present"
end
test "reviewer can view result for henry" do
auth_reviewer
get admin_result_url(candidates(:henry).test_hash)
assert_response :success
end
test "recruiter can view result for henry" do
auth_user users(:recruiter)
get admin_result_url(candidates(:henry).test_hash)
assert_response :success
end
end
end