diff --git a/test/app-tests/loading.js b/test/app-tests/loading.js index 6d9f2727..b2df82e6 100644 --- a/test/app-tests/loading.js +++ b/test/app-tests/loading.js @@ -293,12 +293,19 @@ describe('loading:', function() { }); describe("MatrixClient rehydrated from stored credentials:", function() { - beforeEach(function() { + beforeEach(async function() { localStorage.setItem("mx_hs_url", "http://localhost" ); localStorage.setItem("mx_is_url", "http://localhost" ); localStorage.setItem("mx_access_token", "access_token"); localStorage.setItem("mx_user_id", "@me:localhost"); localStorage.setItem("mx_last_room_id", "!last_room:id"); + + // Create a crypto store as well to satisfy storage consistency checks + const cryptoStore = new jssdk.IndexedDBCryptoStore( + indexedDB, + "matrix-js-sdk:crypto", + ); + await cryptoStore._connect(); }); it('shows the last known room by default', function() {