我正在开始一个新的风帆项目,我做的第一件事就是为“用户”生成了一个模型和控制器。所有其他功能都可以正常工作。现在我想进入测试驱动开发,继this official link之后,我按照页面中的说明创建了文件夹,但是我无法让它工作。
> cd myapp/test/unit
mocha "*/**/*.js"
它说
1)UsersModel #find()应检查查找功能: ReferenceError:未定义用户
在./test/unit/models/Users.test.js
我添加了
var User = require('../../../api/models/User');
但我有一个新错误:
TypeError:undefined不是函数
我将User
记录到控制台中,看到它是我在模型文件夹中定义的普通对象,而不是与之关联的水线模型!
我怎样才能让这个官方测试工作?我错过了什么?