问题陈述:启用测试,并调用一个已定义规格的函数,使用lambda调用。为了验证lambda,规格使用生成性测试来测试它。这导致lambda被多次调用。如果lambda发射导弹,现在由规格发射了许多导弹。在很多情况下,这是不可接受的,因为例如它可以崩溃环境。
当前解决方案
- 不要为lambda定义规格。缺点:在它的规格被引用的上下文中,规格无法生成它。
- 设置fspec-iterations为0。缺点:禁用所有lambda的验证。
- ???
想法
- 一个fspec标志,用于禁用其验证的生成性测试。