我嘗試通過功能測試創建新用戶,但未創建用戶。因此,assert_no_difference('User.count')失敗。當我在Ruby on Rails中編寫功能測試時,我得到了403響應GET/POST請求
測試的發佈部分: 交:創建,:用戶=> {:CLIENT_ID => 'XXXX',:client_secret => 'YYYY',:電子郵件=> '[email protected]',:密碼= > '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。