mock localStorage library
npm install mock-localstorageMock object of localStorage.
`` `
npm install mock-localstorage
This library provide same interface as DOM Storage guide - Web developer guide | MDN.
` js
var mockStorage = new MockLocalStorage();
// Save data to the current session's store
mockStorage.setItem("username", "John");
// Access some stored data
console.log( "username = " + mockStorage.getItem("username"));
`
Not support these spec.
I don't know this behavior.
` js`
assert_throws(test_error, function() {
localStorage.setItem("age",
{ toString: function() { throw test_error; } });
});
Not support (please help)
` js`
localStorage["foo"] = null
localStorage["foo"];// "null"
Test code is taken form w3c/web-platform-tests.
* web-platform-tests/storage_local_setitem_js.html at master · w3c/web-platform-tests
1. Fork it!
2. Create your feature branch: git checkout -b my-new-featuregit commit -am 'Add some feature'
3. Commit your changes: git push origin my-new-feature`
4. Push to the branch:
5. Submit a pull request :D
MIT