0
我有一個SessionsController,其中我的應用程序中的所有其他控制器繼承。我想測試兩個基本控制器方法。測試基礎控制器
創建rspec工作正常,我稱之爲「後:創建」,因爲有一個路由設置。第二種方法「require_session」是一個不同的故事,沒有路線。相反,我們將此方法稱爲之前的操作。我可以採取什麼方法來測試require_session方法?
class SessionsController < ApplicationController
before_action :require_session
def create
#...
end
def require_session
#...
end
def not_authorized
render json: "Not Authorized", status: 401
end
def server_error
render json: "Server Error (code 1)", status: 500
end
end