Node.JS用MochatestingDOM吗?
我想在我的Node.JS应用程序中使用Mochatesting框架做一些简单的视图testing…
例如,我想testing一下页面上的<ol>
是否有n
<li>
孩子,给定我在testing中设置的logging数。
我尝试使用杏做这个,当我得到它的工作,当它失败的错误信息是非常无益的…而且,它并不总是工作。
我所喜欢的是testingHTML元素的响应主体的简单方法,所以我可以确定它们是否与他们应该显示的数据匹配。
这是我目前的状态testing: https : //gist.github.com/2330685
任何人都知道我可以做到这一点?
发表评论也是答案。
对于DOM操作或元素查找,我build议伟大的库cheerio ,它可以加载的HTML作为string,然后使用类似jQuery的select器。 而且它似乎是非常轻量级的。 我用request + cheerio组合replace了JSDOM。
- GitLab-CI和node.js – 如何启动本地服务器然后运行testing?
- 如何检测是否在node.js中运行摩卡testing?
- 如何确保在节点上使用mocha和phantomjs进行每个testing的未触及的HTML
- MongoDB / Mongooseunit testing – 最佳实践?
- 在node.js中对unit testing中的依赖关系进行存根
- 从图书馆摩卡单位testingerror handling
- 需要外部js文件进行摩卡testing
- 使用typecrit / mocha进行unit testing时找不到模块
- 摩卡,CoffeeScript,ZombieJS,Timout?