This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/tests/unit/lib/key-value-store-test.js
2020-12-01 15:31:26 -03:00

20 lines
672 B
JavaScript

import { module, test } from "qunit";
import KeyValueStore from "discourse/lib/key-value-store";
module("Unit | Utility | key-value-store", function () {
test("it's able to get the result back from the store", function (assert) {
const store = new KeyValueStore("_test");
store.set({ key: "bob", value: "uncle" });
assert.equal(store.get("bob"), "uncle");
});
test("is able to nuke the store", function (assert) {
const store = new KeyValueStore("_test");
store.set({ key: "bob1", value: "uncle" });
store.abandonLocal();
localStorage.a = 1;
assert.equal(store.get("bob1"), void 0);
assert.equal(localStorage.a, "1");
});
});