0
私はログインしたユーザーだけが見ることができるURLの簡単なテストを書こうとしています(これを達成するためにbefore_action :authenticate_user!
を使用しています)。私は正しく、私は常にJSONレスポンスを取得するすべてのヘッダーを割り当て、私は(と思う)にもかかわらずdevise_token_auth rails gemでユーザーを正しく認証する方法は?
{"errors":["Authorized users only."]}
私のテストは、(ログイン(ヘッダ情報を取得するために)、その後に必要なすべてのヘッダーで保護されたURLにアクセスしてください)このようになります
post "/api/v1/auth/sign_in", {:email => user.email, password: 'password'}
header_hash = {
'access-token' => response.headers['access-token'],
'uid' => response.headers['uid'],
'client' => response.headers['client'],
'expiry' => response.headers['expiry']
}
get "/api/v1/subscription_status", nil , header_hash
私は間違っていますか?