1 | var jwt = require('jsonwebtoken');
|
2 | var assert = require('assert');
|
3 |
|
4 | var expressjwt = require('../lib');
|
5 | var UnauthorizedError = require('../lib/errors/UnauthorizedError');
|
6 |
|
7 | describe('string tokens', function () {
|
8 | var req = {};
|
9 | var res = {};
|
10 |
|
11 | it('should work with a valid string token', function() {
|
12 | var secret = 'shhhhhh';
|
13 | var token = jwt.sign('foo', secret);
|
14 |
|
15 | req.headers = {};
|
16 | req.headers.authorization = 'Bearer ' + token;
|
17 | expressjwt({secret: secret})(req, res, function() {
|
18 | assert.equal('foo', req.user);
|
19 | });
|
20 | });
|
21 |
|
22 | }); |
\ | No newline at end of file |