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。