Каким будет правильный способ тестирования интеграции JavaScript с локальным хранилищем? - PullRequest
1 голос
/ 03 марта 2012

После прослушивания подкаста JavaScript Weekly, где я услышал о плагине jQueryLocalStorageTexteareas , я решил попробовать реализовать это сам.

Что он в основном делает, так это сохраняет содержимое текстовой области в локальном хранилище браузера, если оно поддерживается браузером.

Мой вопрос: как бы я написал это в стиле TDD? Как будет выглядеть реализация теста самого высокого уровня? Вероятно, это должно быть что-то вроде

when I type foo in a text area
and I close the page
and I open it again
then the text area should contain foo

Стоит ли использовать что-то вроде Selenium для реализации подобных тестов? Или есть лучший способ сделать это?

1 Ответ

0 голосов
/ 29 августа 2012

Используйте тестовую среду, созданную для работы, такую ​​как qUnit. jQuery-offline эффективно использует его для тестирования кэширования текста с использованием localStorage для браузеров с собственной поддержкой и без нее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...