Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const request = require('supertest')
- const express = require('express')
- const bodyParser = require('body-parser')
- const app = express()
- const passport = require('passport')
- const LocalStrategy = require('passport-local').Strategy
- passport.use(new LocalStrategy(
- function (username, password, done) {
- console.log('Verify Called')
- done()
- }
- ))
- app.use(bodyParser())
- app.use(passport.initialize())
- app.use(passport.session())
- app.post('/login', passport.authenticate('local'), function(req, res) {
- console.log('hit login route')
- })
- const server = app.listen(3000)
- describe('Routes', () => {
- it('Responses from /login contain a cookie', async () => {
- const response = await request(server)
- .post('/login')
- .type('form')
- .send({username: 'username'})
- .send({password: 'secretpassword'})
- })
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement