Browse Source

Make sure that we clear localstorage before *all* tests

This was causing flaky tests, as sometimes the joining test would inherit an
"mx_is_guest" setting from a previous test run.
pull/1950/head
Richard van der Hoff 6 years ago
parent
commit
244265d52b
  1. 2
      test/app-tests/loading.js
  2. 4
      test/test-utils.js

2
test/app-tests/loading.js

@ -59,8 +59,6 @@ describe('loading:', function () {
windowLocation = null;
matrixChat = null;
window.localStorage.clear();
});
afterEach(function() {

4
test/test-utils.js

@ -12,6 +12,10 @@ module.exports.beforeEach = function(context) {
console.log();
console.log(desc);
console.log(new Array(1 + desc.length).join("="));
// some tests store things in localstorage. Improve independence of tests
// by making sure that they don't inherit any old state.
window.localStorage.clear();
};
/**

Loading…
Cancel
Save