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