我正在尝试测试我的注册控制器(它覆盖了 Devise 的内置控制器)但是当我进行以下测试时:
test "should create user" do
post :create, user: { email: "temp12345@email.com", first_name: @user.first_name}
assert_redirected_to user_path(assigns(:user))
end
但是,返回的响应显示“您必须注册/登录才能继续”,这没有任何意义,因为我可以从浏览器手动执行此操作以注册用户。
有任何想法吗?