UNPKG

559 BJavaScriptView Raw
1var jwt = require('jsonwebtoken');
2var assert = require('assert');
3
4var expressjwt = require('../lib');
5var UnauthorizedError = require('../lib/errors/UnauthorizedError');
6
7describe('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