diff --git a/src/test/frontend/common/crypt_test.cljs b/src/test/frontend/common/crypt_test.cljs new file mode 100644 index 0000000000..2b0d9bd816 --- /dev/null +++ b/src/test/frontend/common/crypt_test.cljs @@ -0,0 +1,49 @@ +(ns frontend.common.crypt-test + (:require [cljs.test :as t :refer [is testing]] + [frontend.common.crypt :as crypt] + [frontend.test.helper :as test-helper :include-macros true :refer [deftest-async]] + [promesa.core :as p])) + +(defn- uint8array=? [arr1 arr2] + (assert (and (instance? js/Uint8Array arr1) + (instance? js/Uint8Array arr2))) + (= (vec arr1) (vec arr2))) + +(deftest-async user-rsa-key-pair+graph-aes-key+password-test + (p/let [password "test-password" + rsa-key-pair (crypt/ (p/do! (crypt/ (p/let [another-rsa-key-pair (crypt/