From 28f5ddeaea2e2d49e90a88bdbf059cb039b64167 Mon Sep 17 00:00:00 2001 From: Tamara Steinwender <tamara.steinwender@tugraz.at> Date: Tue, 9 Nov 2021 12:24:02 +0100 Subject: [PATCH] Add unit test for crypto --- packages/file-handling/test/crypto.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 packages/file-handling/test/crypto.js diff --git a/packages/file-handling/test/crypto.js b/packages/file-handling/test/crypto.js new file mode 100644 index 00000000..633fd9cc --- /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); + }); +}); -- GitLab