单元测试WinJS UI页面的策略和技术

时间:2013-12-20 08:57:51

标签: unit-testing jasmine winjs chutzpah

我正在修改现有的和非常复杂的WinJS UI控件中的一些单独的方法。

这些控件中有很多代码依赖于各种HTMLElement和其他几个大型JavaScript WinJS模块的内容。

任何方法都没有现有的单元测试 - 但我希望在添加/更改功能时添加单元测试。

我使用Jasmine和Chutzpah在VisualStudio中设置单元测试的基本基础设施(类似于http://winjsby.blogspot.co.uk/2013/02/windows-8-unit-tests.html

我目前正在努力寻找一种方法来有效地为这些方法编写单元测试:

  • 有很多静态的相互依赖关系(例如WinJS.UtilitiesmsZoomTo等很多事情)
  • 非常依赖HTML中存在的特定复杂元素集。
  • 似乎也依赖于DOM事件传播和处理

有没有人对大型WinJS库有好的单元测试的建议或具体示例,有助于设置HTML测试结构的工具和为静态对象提供模拟的工具吗?

0 个答案:

没有答案