【发布时间】:2015-05-23 01:24:04
【问题描述】:
我正在使用mocha-mongoose 在测试之间自动清除 mongo。在文档中,它说在您的规范文件中或全局地在您的规范帮助程序中需要该模块。
按照规范执行此操作效果很好,但我想从 mocha.opts 执行此操作以保持我的代码干燥。
用 mocha.opts 要求它不起作用。 Mongo 在规格之间没有被清除
mocha.opts:
--require ./test/common.js
--reporter spec
--ui bdd
--recursive
--colors
--timeout 60000
--slow 300
common.js:
require('mocha-mongoose')('mongodb://your-mongodb-url-here');
在每个规范文件中都需要它
test.js
var should = require('chai').should()
, require('mocha-mongoose')('mongodb://your-mongodb-url-here');
describe("Example test", function() {
it(' Mongo will be automatically clear all collections',);
});
我怎样才能在 mocha.opts 中正确地要求mocha-mongoose,这样我就不必在每次测试中都重复它?
【问题讨论】:
标签: node.js mongodb mongoose mocha.js