@shackpank/truman
Version:
Simple test fixtures for single page apps
21 lines (14 loc) • 411 B
JavaScript
;
let _ = require('lodash');
let stateHelper = module.exports = {
updateState(newState) {
if (!newState) {
return localStorage.removeItem('autoFixture');
}
let state = stateHelper.loadState();
localStorage.setItem('autoFixture', JSON.stringify(_.assign(state, newState)));
},
loadState() {
return JSON.parse(localStorage.getItem('autoFixture') || '{}');
}
};