【发布时间】:2013-03-21 06:43:03
【问题描述】:
最近我接触到了 node.js 和 express、mongodb 和 ejs 等包。我有几个问题:
出于学习目的,我创建了一个github repo of user management,它使用了 express、mongodb 和 ejs。我的所有功能都在routes/users.js 文件中。我需要编写所有这些功能的测试用例。如何用这个例子创建一个测试驱动的编程?
在我的routesapp.js 文件中。
app.get('/login', user.login);
app.post('/login', user.loginSubmit);
我需要为登录页面渲染和提交等编写不同的路由。如果还有一些 ajax 请求,那么在考虑单个页面的路由时,app.js 文件中有很多路由。是这样还是需要改变我的结构?
【问题讨论】:
-
快递不是与测试捆绑在一起的吗?你可以看看 repo 看看是否有一些你可以使用或回收的测试工具。
-
@mpm 如何在 express 中运行测试?在快速测试中,有一些功能
describe、test等。从哪里可以找到这些函数的文档和用法? -
寻找摩卡或茉莉,但我猜快递创作者使用了摩卡,因为他也创造了它。
-
你可以试试vows
标签: javascript node.js routes express serverside-javascript