2012-02-18 46 views
1

我在寫一個將使用localstorage存儲數據的HTML5/Backbone.js應用程序。我想使用Cucumber來BDD這個應用程序,但是不知道如何在測試之間重置本地存儲,特別是在某些測試之前設置某些數據。如何使用Cucumber/BDD重置/恢復localstorage

我能做到這一點的唯一方法是維護幾個Firefox配置文件,每個配置文件都有自己的本地存儲狀態,並根據要運行的測試使用這些配置文件,但這看起來相當脆弱,複雜且緩慢。

任何想法?

回答

1

這會幫助你的問題:

describe 'Favourites View ', -> 
    beforeEach -> 
    localStorage.clear()