0

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

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

所以我读了这篇非常好的文章,它解释了如何使用 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,但它们似乎不符合我的需求。

4

3 回答 3

2

您正在寻找的是类似于zombie.js 或selenium (js-webdriver) 的东西,它们从浏览器pov 测试您的代码。我建议先看看zombie.js。

于 2013-05-28T21:14:27.150 回答
1

你看过茉莉花吗?Nettut 有一个很棒的教程http://net.tutsplus.com/tutorials/javascript-ajax/testing-your-javascript-with-jasmine/

于 2013-05-28T20:52:55.207 回答
0

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

于 2013-05-28T21:07:10.267 回答