Как вы можете сбросить / восстановить локальное хранилище, используя Cucumber / BDD - PullRequest
1 голос
/ 18 февраля 2012

Я пишу приложение HTML5 / Backbone.js, которое будет хранить данные, используя localstorage.Я хотел бы BDD это приложение, используя Cucumber, но не могу понять, как сбросить локальное хранилище между тестами, и, в частности, настроить определенные данные перед определенными тестами.

Единственный способ, которым я могу это сделать, - это поддерживать несколько профилей Firefox, каждый со своим собственным состоянием локального хранилища, и использовать эти профили в зависимости от того, какие тесты нужно запускать, но это кажется довольно хрупким, сложным и медленным.

Есть идеи?

1 Ответ

1 голос
/ 18 мая 2012

это должно помочь вам решить проблему:

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