问题描述:启用仪器化,并调用一个带有lambda的spec函数。为了验证lambda,spec使用生成测试对其进行了测试,这导致lambda被调用多次。如果lambda发射导弹,现在由spec发射了多枚导弹。在许多场景中,这是不可接受的,因为例如它可能会使环境崩溃。
当前解决方案
- 不要spec lambda。缺点:Spec不能在其spec引用的上下文中生成它。
- 将fspec-iterations设置为0。缺点:禁用所有lambda的所有验证。
- ???
想法
- 一个fspec标志,用于禁用其验证的生成测试。