Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import httpMocks from 'node-mocks-http';
- import MockStrategy from 'passport-mock-strategy';
- import passport from 'passport';
- import loginCheck from '../../../src/middlewares/loginCheck';
- test('Check if user signed in correctly', async () => {
- const req = httpMocks.createRequest({
- body: {
- email: 'john@doe.com',
- password: 'secret123'
- }
- });
- const res = httpMocks.createResponse();
- passport.use(new MockStrategy({
- name: 'local',
- user: {
- email: 'john@doe.com',
- password: 'secret123'
- }
- }, (user, done) => {
- return done(loginCheck(req, res, () => {}));
- }));
- console.log(req);
- expect(req.user).toEqual(false);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement