Advertisement
Guest User

Untitled

a guest
Jul 5th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. const request = require('supertest')
  2. const express = require('express')
  3. const bodyParser = require('body-parser')
  4. const app = express()
  5. const passport = require('passport')
  6. const LocalStrategy = require('passport-local').Strategy
  7.  
  8. passport.use(new LocalStrategy(
  9. function (username, password, done) {
  10. console.log('Verify Called')
  11. done()
  12. }
  13. ))
  14.  
  15. app.use(bodyParser())
  16. app.use(passport.initialize())
  17. app.use(passport.session())
  18.  
  19. app.post('/login', passport.authenticate('local'), function(req, res) {
  20. console.log('hit login route')
  21. })
  22.  
  23. const server = app.listen(3000)
  24.  
  25. describe('Routes', () => {
  26. it('Responses from /login contain a cookie', async () => {
  27. const response = await request(server)
  28. .post('/login')
  29. .type('form')
  30. .send({username: 'username'})
  31. .send({password: 'secretpassword'})
  32. })
  33. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement