import assert from 'assert'; import { LocalStorage } from 'misago/services/local-storage'; describe("LocalStorage", function() { it("changes state", function() { let storage = new LocalStorage(); storage.init('test_state_change'); assert.equal(storage.get('not-existing'), null, "getter returns null for nonexisting key"); storage.set('test', {test: 'true'}); assert.deepEqual(storage.get('test'), {test: 'true'}, "getter returns value for existing key"); storage.init('test_state_prefix_b'); assert.equal(storage.get('test'), null, "getter returns null for different prefix"); }); });