Files
node-jsonwebtoken/test/encoding.tests.js
T

14 lines
393 B
JavaScript

var jwt = require('../index');
var expect = require('chai').expect;
var atob = require('atob');
describe('encoding', function() {
it('should properly encode the token', function () {
var expected = 'José';
var token = jwt.sign({ name: expected }, 'shhhhh');
var decoded_name = JSON.parse(atob(token.split('.')[1])).name;
expect(decoded_name).to.equal(expected);
});
});