6

我正在尝试使用 Mocha 测试框架在我的 Node.JS 应用程序中进行一些简单的视图测试...

例如,考虑到我在测试中设置的记录数,我想测试<ol>页面上是否有n <li>子项。

我尝试使用Apricot来做到这一点,虽然我让它工作,但当它失败时,错误消息非常无用......而且,它并不总是有效。

我喜欢的是一种简单的方法来测试 HTML 元素的响应正文,这样我就可以确定它们是否与它们应该显示的数据匹配。

这是我在当前状态下的测试:https ://gist.github.com/2330685

有谁知道我该怎么做?

4

1 回答 1

9

也将评论发布为答案。

对于 DOM 操作或元素查找,我建议使用出色的librarycheerio,它可以将 html 作为字符串加载,然后使用类似 jQuery 的选择器。而且它似乎真的很轻。我用 request + Cheerio 组合替换了 JSDOM。

于 2012-04-08T10:29:15.353 回答