私はPassport.jsを認証(Facebook戦略)に使用しており、MochaとSupertestでテストしています。 Facebook戦略のためにセッションを作成し、認証されたリクエストをSupertestで作成するにはどうしたらいいですか?ここでPassport/Facebook戦略/でSupertestリクエストを認証する方法
はユーザーがログインしていないときのためのサンプルテストです:
describe 'when user not logged in', ->
describe 'POST /api/posts', ->
it 'respond with 401', (done)->
request(app).
post(API.url('posts')).
set('Accept', 'application/json').
send(post: data).
expect('Content-Type', /json/).
expect(401, done)
アドバイスをありがとう:D
ありがとうございます。あなたの答えは私を大いに助けました:D – Zeck
あなたはfacebookで認証する方法の例を示すことができますか?つまりログインをどのように実行するのですか?私は多分何かを逃しているように感じる。 – Kilizo