node.js的高级前端测试框架

时间:2013-05-28 20:48:06

标签: node.js unit-testing

我正在开发node.js + express应用程序。

我想要做的是定义一个强大的测试基础来使用。

所以我真的读了nice article,它解释了如何使用ruby on rails开发一个简单的应用程序。

我阅读了以下几行代码,它们给了我很多启发:

visit signup_path
fill_in "Name",         with: "Example User"
fill_in "Email",        with: "user@example.com"
fill_in "Password",     with: "foobar"
fill_in "Confirmation", with: "foobar"
click_button "Create my account"

所以我来到这一点。有没有办法使用node.js及其依赖项编写类似的代码?

我目前正在使用mocha 1.x,1.2.x和supertest 0.6.x,但它们似乎不符合我的需求。

3 个答案:

答案 0 :(得分:2)

您正在寻找的是zombie.js或selenium(js-webdriver),它们可以从浏览器pov中测试您的代码。我建议先看一下zombie.js。

答案 1 :(得分:1)

答案 2 :(得分:0)

Mocha.js也是一个受欢迎的选择,特别是如果你进入Coffeescript