我在 unitests 中嘲笑 localStorage
function storageMock() {
var storage = {};
....
}
并设置 localStorage 之类的
window.localStorage = localStorageMock()
在我将 Node 更新为10.15.1
.
它正在抛出错误TypeError: Cannot set property localStorage of #<Window> which has only a getter
。
关于如何模拟 localStorage 并将其设置为 window.localStorage 的任何想法。
PS我在localStorage上得到了类似的答案setItem
,getItem
有什么方法可以一次设置整个localStorage。