【问题标题】:What would be a proper way of integration testing JavaScript interacting with local storage?集成测试与本地存储交互的 JavaScript 的正确方法是什么?
【发布时间】:2012-03-03 14:31:43
【问题描述】:

在听了 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 之类的东西来实现这些测试?还是有更好的方法?

【问题讨论】:

    标签: javascript testing tdd integration-testing bdd


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-09
      • 2011-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-03
      • 2010-10-28
      相关资源
      最近更新 更多