Advertisement
Guest User

Untitled

a guest
Dec 23rd, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. import httpMocks from 'node-mocks-http';
  2. import MockStrategy from 'passport-mock-strategy';
  3. import passport from 'passport';
  4. import loginCheck from '../../../src/middlewares/loginCheck';
  5.  
  6. test('Check if user signed in correctly', async () => {
  7. const req = httpMocks.createRequest({
  8. body: {
  9. email: 'john@doe.com',
  10. password: 'secret123'
  11. }
  12. });
  13. const res = httpMocks.createResponse();
  14. passport.use(new MockStrategy({
  15. name: 'local',
  16. user: {
  17. email: 'john@doe.com',
  18. password: 'secret123'
  19. }
  20. }, (user, done) => {
  21. return done(loginCheck(req, res, () => {}));
  22. }));
  23. console.log(req);
  24. expect(req.user).toEqual(false);
  25. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement