Files
fizzy/test/controllers/non_production_remote_access_test.rb
T

35 lines
871 B
Ruby

require "test_helper"
class NonProductionRemoteAccessTest < ActionDispatch::IntegrationTest
test "staff can access in staging environment" do
sign_in_as :david
Rails.stubs(:env).returns(ActiveSupport::EnvironmentInquirer.new("staging"))
get cards_path
assert_response :success
end
test "non-staff cannot access in staging environment" do
sign_in_as :jz
Rails.stubs(:env).returns(ActiveSupport::EnvironmentInquirer.new("staging"))
get cards_path
assert_response :forbidden
end
test "non-staff can access in production environment" do
sign_in_as :jz
Rails.stubs(:env).returns(ActiveSupport::EnvironmentInquirer.new("production"))
get cards_path
assert_response :success
end
test "non-staff can access in local environment" do
sign_in_as :jz
get cards_path
assert_response :success
end
end