我正在开发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,但它们似乎不符合我的需求。
答案 0 :(得分:2)
您正在寻找的是zombie.js或selenium(js-webdriver),它们可以从浏览器pov中测试您的代码。我建议先看一下zombie.js。
答案 1 :(得分:1)
你看过Jasmine了吗? Nettut有一个很棒的教程http://net.tutsplus.com/tutorials/javascript-ajax/testing-your-javascript-with-jasmine/
答案 2 :(得分:0)
Mocha.js也是一个受欢迎的选择,特别是如果你进入Coffeescript