我正在尝试通过我的功能测试创建一个新用户,但未创建该用户。assert_no_difference('User.count') 结果失败。
发布部分测试:post :create, :user => { :client_id => 'xxxx', :client_secret => 'yyyy', :email => 'anp@random.com', :password => 'testpass' }
我得到这个作为输出:1)失败:test_should_allow_bare_signup(UsersControllerTest)[]:预期的响应是<:成功>,但是<403>
2) 失败:test_should_allow_full_signup(UsersControllerTest) []: "User.count" 没有改变 1。 <4> 预期但为 <3>。
我觉得测试无法访问 users_controller,因此导致 403 Forbidden。