我正在尝试在我的SailsJS 1.0应用程序中设置单元测试。 我想要模拟数据库并且不需要运行sails lift来进行测试。
我有一个非常简单的actions2(node machine)帮助程序,它查询数据库:
fn: async function (inputs, exits) {
Users.findOne({id: inputs.userId})
.exec((err, data) => {
if (err) {
return exits.error(err);
}
if (!data) {
return exits.success([]);
}
return exits.success(data);
});
}
我正在使用mocha作为我的测试框架。如何mock用户?