test/controllers/application_controller_test.rb
Rama master · réplica de lectura del repositorio original.
# frozen_string_literal: true
require "test_helper"
class DummyController < ApplicationController
def index
render plain: "OK"
end
end
class ApplicationControllerTest < ActionDispatch::IntegrationTest
setup do
Rails.application.routes.disable_clear_and_finalize = true
Rails.application.routes.draw do
get "/dummy_index", to: "dummy#index"
end
end
teardown do
Rails.application.reload_routes!
end
test "should redirect to new session page when did not logged in" do
get "/dummy_index"
assert_redirected_to new_session_url
end
test "should require login" do
login
get "/dummy_index"
assert_response :success
end
end