什么是集成测试JavaScript与本地存储交互的正确方法?

时间:2012-03-03 14:31:43

标签: javascript testing tdd integration-testing bdd

在听了JavaScript Weekly播客后,我听说了jQueryLocalStorageTexteareas插件,我决定尝试自己实现这个。

如果浏览器支持,它基本上将textarea的内容保存到浏览器的本地存储中。

我的问题是,我怎么用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 :(得分:0)

使用为作业构建的测试框架,例如qUnit。对于使用和不支持原生支持的浏览器,jQuery-offline使用localStorage来测试文本缓存效果很好。