mirror of
https://github.com/codeninjasllc/discourse.git
synced 2024-12-19 12:02:27 -05:00
18 lines
510 B
CoffeeScript
18 lines
510 B
CoffeeScript
|
describe "Discourse.KeyValueStore", ->
|
||
|
|
||
|
describe "Setting values", ->
|
||
|
|
||
|
store = Discourse.KeyValueStore
|
||
|
store.init("test")
|
||
|
|
||
|
it "able to get the value back from the store", ->
|
||
|
store.set(key: "bob", value: "uncle")
|
||
|
expect(store.get("bob")).toBe("uncle")
|
||
|
|
||
|
it "able to nuke the store", ->
|
||
|
store.set(key: "bob1", value: "uncle")
|
||
|
store.abandonLocal()
|
||
|
localStorage["a"] = 1
|
||
|
expect(store.get("bob1")).toBe(undefined)
|
||
|
expect(localStorage["a"]).toBe("1")
|