json-localstorage
Version:
A clone of the Web Storage API for node using a JSON file for data
18 lines (16 loc) • 821 B
JavaScript
var localStorage = require('./json-localstorage.js');
console.log(localStorage.removeItem("foo") === undefined);
console.log(localStorage.setItem("testKey", "testValue") === undefined);
console.log(localStorage.getItem("testKey") === "testValue");
console.log(localStorage.getItem("foo") === null);
console.log(localStorage.length === 1);
console.log(localStorage.key(4) === null);
console.log(localStorage.key(0) === "testKey");
console.log(localStorage.clear() === undefined);
console.log(localStorage.length === 0);
console.log(localStorage.removeItem("foo") === undefined);
console.log(localStorage.length === 0);
console.log(localStorage.setItem("foo", "bar") === undefined);
console.log(localStorage.length === 1);
console.log(localStorage.removeItem("foo") === undefined);
console.log(localStorage.length === 0);