diff --git a/packages/file-handling/test/crypto.js b/packages/file-handling/test/crypto.js new file mode 100644 index 0000000000000000000000000000000000000000..633fd9cc65b2c9b0a4a6b947184fed75add5dfa0 --- /dev/null +++ b/packages/file-handling/test/crypto.js @@ -0,0 +1,16 @@ +import {assert, expect} from '@esm-bundle/chai'; +import {encrypt, decrypt} from '../src/crypto'; + + +suite('encyptAndDecrypt', () => { + test('encrypt', async () => { + let res = await encrypt('token', 'my-payload'); + assert.isString(res); + }); + test('encryptAndDecrypt', async () => { + let payload = 'my-payload'; + let secret = await encrypt('token', payload); + let plain = await decrypt('token', secret); + assert.equal(payload, plain); + }); +});