yhtml5-test
Version:
A test framework for front-end projects
20 lines (18 loc) • 416 B
JavaScript
var sessionStorageMock = (function () {
var store = {};
return {
getItem: function (key) {
return store[key];
},
setItem: function (key, value) {
store[key] = value.toString();
},
clear: function () {
store = {};
},
removeItem: function (key) {
delete store[key];
}
}
})()
Object.defineProperty(global, 'sessionStorage', { value: sessionStorageMock });