Tag: 中国人

unit testingasynchronouscallback的快速路由

我正在使用express在node.js中编写一个应用程序。 我从快递中分离出路线定义,所以我可以在不嘲笑快递的情况下进行unit testing。 我做的是: 文件:usersRoutes.js var routes = { getAll: function(req,res) { var db = req.db; // req.db is initialized through a dedicated middleware function var usersCollection = db.get('users'); usersCollection.find({},{limit:10},function(e,results){ res.send(results); }); } }; module.exports = routes; 文件:users.js var express = require('express'); var router = express.Router(); var routes = require('./usersRoutes'); /* GET users listing. */ […]