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