【发布时间】:2013-04-19 01:15:28
【问题描述】:
我正在使用 qunit (http://qunitjs.com) 与 Karma 测试运行器 (http://karma-runner.github.io/0.8/index.html) 一起玩。我成功地创建并运行了简单的测试(100% JavaScript),但现在我正在尝试使用 HTML 固定装置来测试与 DOM 节点交互的代码。我可以通过以这种方式在“文件”中声明它们来加载这些固定装置:
{pattern: 'fixtures/myfixture.html', watched: true, served: true, included: false}
它由 karma 的服务器提供服务,但我不明白如何访问它的 DOM :(
假设我的夹具是一个包含以下标记的简单 html 文件:
<div id="container">hello world</div>
如何编写可以访问该节点(div)的测试? 据我所知,“文档”与“静态”文件夹下的“context.html”文件有关……那么我的灯具的HTML在哪里??
【问题讨论】:
-
在这里查看我的答案:stackoverflow.com/questions/15214760/…
标签: javascript unit-testing tdd qunit karma-runner