2017-04-02 14 views
0

今、コントローラの統合をテストするための開発環境でレールコンソールにアクセスしようとしています。 、許可されたリンクを訪問し、その401を示すと、302件のステータスをリダイレクトした後コントローラの統合テスト用にレールコンソールにサインインできません

私が今やっていることは、一種の

>> ApplicationController.allow_forgery_protection = false 
>> app.post('/users/sign_in', {'user'=> {'username' => 'sudo' , 
    'password' => 'sudo'}}) 
=> 200 
>> app.get('/labels') 

です。

私はここで何をしていますか?

+0

'sign_in'は実際に動作しますか?ユーザー名またはパスワードが一致しない場合でも、応答として200を返す可能性があります。 –

答えて

0

私は自分のレールコンソール、レール4.2.1でテストしました。それは働いている。ですから、sign_inリクエストを送信した後にapp.response.bodyapp.sessionを確認し、本当に成功したかどうかを確認することをお勧めします。

関連する問題