use*_*106 5 mocha.js
根据Mocha文档,"Mocha测试连续运行",这意味着按照它们的定义顺序.
我的问题是:是什么让异步(完成回调)测试不同于同步?
Lou*_*uis 8
你告诉Mocha一个测试是异步的,通过it调用一个带参数的函数(传统上命名done).然后Mocha将使用第一个参数调用此函数,该参数是一个回调函数,您必须调用它来告诉Mocha测试结束.
it
done
异步测试和同步测试之间的唯一区别是,对于异步测试,Mocha将等待done回调被调用,然后再进行下一次测试.如果测试被认为是同步的,那么一旦您传递的函数it返回,Mocha将继续进行下一个测试.如果摩卡是异步测试,这样做太那就不能例外关联未处理采用相应的测试.
归档时间:
12 年,4 月 前
查看次数:
2178 次
最近记录: