From 0e6758ccbcbb5535e1efab1ccb5900b7f1958237 Mon Sep 17 00:00:00 2001 From: Hubert Chathi Date: Wed, 27 May 2020 23:21:15 -0400 Subject: [PATCH] more unit test fixes --- spec/unit/crypto/CrossSigningInfo.spec.js | 2 +- src/crypto/store/localStorage-crypto-store.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/spec/unit/crypto/CrossSigningInfo.spec.js b/spec/unit/crypto/CrossSigningInfo.spec.js index 92f80aa82..4c746147d 100644 --- a/spec/unit/crypto/CrossSigningInfo.spec.js +++ b/spec/unit/crypto/CrossSigningInfo.spec.js @@ -245,6 +245,6 @@ describe.each([ expect(nokey).toBeNull(); const key = await getCrossSigningKeyCache("self_signing", ""); - expect(key).toEqual(testKey); + expect(new Uint8Array(key)).toEqual(testKey); }); }); diff --git a/src/crypto/store/localStorage-crypto-store.js b/src/crypto/store/localStorage-crypto-store.js index 1e63affee..3e673168a 100644 --- a/src/crypto/store/localStorage-crypto-store.js +++ b/src/crypto/store/localStorage-crypto-store.js @@ -369,7 +369,7 @@ export class LocalStorageCryptoStore extends MemoryCryptoStore { getSecretStorePrivateKey(txn, func, type) { const key = getJsonItem(this.store, E2E_PREFIX + `ssss_cache.${type}`); - func(key ? Uint8Array.from(key) : key); + func(key); } storeCrossSigningKeys(txn, keys) { @@ -380,7 +380,7 @@ export class LocalStorageCryptoStore extends MemoryCryptoStore { storeSecretStorePrivateKey(txn, type, key) { setJsonItem( - this.store, E2E_PREFIX + `ssss_cache.${type}`, Array.from(key), + this.store, E2E_PREFIX + `ssss_cache.${type}`, key, ); }