【发布时间】:2020-07-18 09:52:13
【问题描述】:
有人在他们的 mocha 测试中使用过 async/await 吗?
我正在创建这个简单的测试来检查我的代码是否成功地将对象保存到数据库:
const mocha = require('mocha');
const assert = require('assert');
const marioChar = require('../models/mariochar');
async function saveAMarioChar (paramname,paramweight) {
var char = new marioChar({
name: paramname,
weight: paramweight
});
const saveresult = await char.save()
return !saveresult.isNew;
}
describe(
'saving record',
() => {
it('Save a mariochar',
async () => {
const result = await saveAMarioChar('luigi',64);
assert(result)
}
)
}
)
【问题讨论】: