USING ASYNC / AWAIT

如果你的js运行环境支持async/await,你也可以像下面这样写异步测试。

  1. beforeEach(async function() {
  2. await db.clear();
  3. await db.save([tobi, loki, jane]);
  4. });
  5. describe('#find()', function() {
  6. it('responds with matching records', async function() {
  7. const users = await db.find({ type: 'User' });
  8. users.should.have.length(3);
  9. });
  10. });