Test buffer - string - buffer code
This commit is contained in:
parent
d612adeefc
commit
2fc159f8d8
1 changed files with 17 additions and 1 deletions
|
|
@ -4,7 +4,11 @@
|
||||||
// @ts-check
|
// @ts-check
|
||||||
const expect = require('expect')
|
const expect = require('expect')
|
||||||
|
|
||||||
const { generateRandomString } = require('./crypto')
|
const {
|
||||||
|
generateRandomString,
|
||||||
|
convertBase64ToBuffer,
|
||||||
|
convertBufferToBase64
|
||||||
|
} = require('./crypto')
|
||||||
|
|
||||||
describe('generateRandomString()', () => {
|
describe('generateRandomString()', () => {
|
||||||
it('creates a random string of the specified length', async () => {
|
it('creates a random string of the specified length', async () => {
|
||||||
|
|
@ -15,3 +19,15 @@ describe('generateRandomString()', () => {
|
||||||
expect(result.length).toEqual(len)
|
expect(result.length).toEqual(len)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
describe('Buffer <> String <> Buffer', () => {
|
||||||
|
it('preserves values', async () => {
|
||||||
|
const rnd = await generateRandomString(24)
|
||||||
|
|
||||||
|
const asBuffer = convertBase64ToBuffer(rnd)
|
||||||
|
|
||||||
|
const asStringAgain = convertBufferToBase64(asBuffer)
|
||||||
|
|
||||||
|
expect(asStringAgain).toEqual(rnd)
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue