Я использую strong_parameters
gem в моих контроллерах, но мне трудно понять, как я его протестирую.
Вот пример моей установки
class UserController < ActionController::Base
include ActiveModel::ForbiddenAttributesProtection
def create
@user = User.new(user_params)
if @user.save
...
end
end
private
def user_params
params.require(:user).permit(:first_name, :last_name, :username, :email)
end
end
Я хочу протестировать метод user_params
, чтобы убедиться, что он правильно отфильтровывает пары вредоносных ключей/значений, но не может понять, как это сделать. Кто-нибудь еще прошел через это?