У меня есть контроллер
class ApplicationController < ActionController::Base
def index
end
private
def handle_login_sequence
username = params[:userName]
password = params[:password]
cookies[:locale] = params[:locale]
remember = params[:remember]
username_locked = User.locked_username?(username)
user = User.authenticate(username, password)
if user && user.has_portal_access?
case user.account_status
when AccountStatus::Active
flash[:error] = 'login'
end
end
end
end
Я хочу написать Rspec для этого частного метода
@controller = ApplicationController.new
@controller.send(:handle_login_sequence)
С помощью приведенного выше кода я могу вызвать метод handle_login_sequence
, но я не знаюкак пройти ниже:
params[:userName], params[:password], params[:locale], params[:remember]