Używam Passport.js do uwierzytelniania (strategia Facebooka) i testowania z Mocha i Supertest. Jak mogę utworzyć sesję i tworzyć uwierzytelnione żądania za pomocą strategii Supertest for Facebook?Jak uwierzytelniać najdroższe żądania za pomocą strategii Passport/Facebook /?
Oto test przykład, gdy użytkownik nie jest zarejestrowany:
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)
Dziękuję za radę: D
Dziękuję. Twoja odpowiedź pomogła mi dużo: D – Zeck
Czy możesz pokazać przykład uwierzytelniania za pomocą Facebooka? tj. w jaki sposób przeprowadzasz logowanie? Czuję, że może czegoś brakuje. – Kilizo