4 const assert
= require('assert');
5 const { base64RePad
, base64ToBase64URL
, base64URLToBase64
} = require('../../lib/base64url');
7 describe('base64ToBase64URL', function () {
8 it('covers', function () {
10 const expected
= '_-';
11 const result
= base64ToBase64URL(b64
);
12 assert
.strictEqual(result
, expected
);
14 }); // base64ToBase64URL
16 describe('base64URLToBase64', function () {
17 it('covers', function () {
19 const expected
= '/+==';
20 const result
= base64URLToBase64(b64url
);
21 assert
.strictEqual(result
, expected
);
23 }); // base64URLToBase64
25 describe('base64RePad', function () {
26 it('covers', function () {
27 const b64short
= 'af';
28 const expected
= 'af==';
29 const result
= base64RePad(b64short
);
30 assert
.strictEqual(result
, expected
);
32 it('covers padded', function () {
35 const result
= base64RePad(b64
);
36 assert
.strictEqual(result
, expected
);