所以问题在于——我有一个系统,当一个事件发生时,它会触发一系列不同的异步代码(有些代码甚至会触发更多的事件)。
现在,在验收测试期间,我触发了相同的事件,但应该使用什么策略来通知测试运行者所有后续事件都已完成并准备好进入下一步?
I started out just waiting for fixed amount of time - but I that was always just a fudge. And now, I m hooking in to the tail events and moving on when they have all finished. But I can see this becoming v. complex as the system grows.
只是想知道我是否错过了另一种策略。有什么建议吗?
FWIW我正在使用cumber.js&;zombie测试a在应用程序http://nodejs.org/“rel=”nofollow“>node.js。
干杯,谢谢你的时间,
戈登