21 lines
493 B
Ruby
21 lines
493 B
Ruby
|
require "test_helper"
|
||
|
|
||
|
class AdminControllerTest < ActionDispatch::IntegrationTest
|
||
|
test "should get index if signed in as admin" do
|
||
|
sign_in users(:admin)
|
||
|
get admin_index_url
|
||
|
assert_response :success
|
||
|
end
|
||
|
|
||
|
test "should not get index if signed in as non-admin user" do
|
||
|
sign_in users(:trevor)
|
||
|
get admin_index_url
|
||
|
assert_response :forbidden
|
||
|
end
|
||
|
|
||
|
test "should not get index if not signed in" do
|
||
|
get admin_index_url
|
||
|
assert_redirected_to login_path
|
||
|
end
|
||
|
end
|