【发布时间】:2014-08-08 09:09:46
【问题描述】:
我正在使用 TDD(Mocha) 为我的 node.js 服务器编写函数。为了连接到我正在做的数据库
before(function(done){
db.connect(function(){
done();
});
});
我正在使用 make test 运行测试用例,并已将我的 makefile 配置为使用 mocha *.js 运行该特定文件夹中的所有 js 文件
但是对于每个js 文件,我必须与数据库建立单独的连接,否则我的测试用例会失败,因为它们与其他测试文件不共享公共范围。
所以问题是,有没有像beforeAll() 这样的东西,只需连接一次数据库,然后运行所有测试用例?任何帮助/建议表示赞赏。
【问题讨论】: