fus*_*sio 5 testing mocha.js mongoose mongodb should.js
如果我尝试使用after(在测试结束时)删除数据库,它可以工作.
如果我尝试以下方法:
var db = mongoose.connect('mongodb://localhost/db-test')
describe('Database', function() {
before(function (done) {
db.connection.db.dropDatabase(function(){
done()
})
})
...
Run Code Online (Sandbox Code Playgroud)
它不会丢弃数据库.到底是怎么回事?我宁愿在开始测试之前删除db - 所以在测试之后我可以探索db.
fus*_*sio 11
通过连接解决另一个定义..不确定是否理想.
describe('Init', function() {
before(function (done) {
mongoose.connect('mongodb://localhost/db-test', function(){
mongoose.connection.db.dropDatabase(function(){
done()
})
})
})
describe('Database', function() {
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5495 次 |
| 最近记录: |