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