【发布时间】:2015-02-05 23:14:12
【问题描述】:
我无法运行sailsjs 单元测试。似乎风帆无法扬起, 我的测试(/test/unit/test.js):
var Sails = require('sails');
var app;
before(function() {
console.log('before');
Sails.lift({
log: {
level: 'error'
}
}, function(err, server) {
console.log('lifted');
app = server;
done(err, app);
});
});
// Global after hook
after(function(done) {
app.lower(done);
});
describe('mailer service', function() {
it('should connect to gmail', function() {
console.log(app);
});
});
在我的应用程序文件夹中,我运行:mocha test/unit/test.js “app”变量未定义,console.log('lifted') 未被触发。我做错了什么?
【问题讨论】:
-
如果您尝试使用
mocha命令运行所有测试,它是否正在运行? -
@YedhuKrishnan 不,它说“0 次通过”...
-
单元测试不应启动服务器或命中数据库/执行 i/o
标签: sails.js