#1153·mockery

功能请求: 一个 Wait() 方法,用于等待所有预期的调用

作者: ar-sematell创建于 2026年4月2日更新于 2026年4月2日

摘要

有时,在使用错误组或 go 例程时,我们希望某些调用以异步方式执行。在最新的 go 版本中,引入了 synctest,可以让测试运行时本身等待所有 go 例程结束。如果不需要使用 synctest 来实现此功能,将会非常实用。相反,可以使用 .Wait() 或类似的方法,甚至提供最大等待时间,这样调用将阻塞直到满足预期。