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