Changeset View
Changeset View
Standalone View
Standalone View
lib/utils/base64.test.js
- This file was added.
// @flow | |||||
import { toBase64URL } from './base64.js'; | |||||
describe('toBase64Url', () => { | |||||
it('converts base64 to base64url', () => { | |||||
expect(toBase64URL('aGVsbG8gd29ybGQ=')).toStrictEqual('aGVsbG8gd29ybGQ'); | |||||
expect( | |||||
toBase64URL('qL8R4QIcQ/ZsRqOAbeRfcZhilN/MksRtDaErMA=='), | |||||
).toStrictEqual('qL8R4QIcQ_ZsRqOAbeRfcZhilN_MksRtDaErMA'); | |||||
}); | |||||
it('does not strip padding if stripPadding is false', () => { | |||||
expect(toBase64URL('aGVsbG8gd29ybGQ=', false)).toStrictEqual( | |||||
'aGVsbG8gd29ybGQ=', | |||||
); | |||||
}); | |||||
}); |