在茉莉花测试中模拟没有本地存储

时间:2014-08-01 17:39:53

标签: jasmine

我有一些使用localstorage的javascript代码,但会回退到cookies。我想测试使用传奇代码覆盖的cookie访问部分。然而,传奇和茉莉花支持本地存储。如何在没有localstorage作为功能的情况下运行我的单元测试。

1 个答案:

答案 0 :(得分:1)

如果你还在,请告诉我这是否有效

Object.defineProperty(
    window,
    'localStorage',
    {
        value: null,
        configurable:false,
        writable: false,
        enumerable:false
    }
);