重新定义RSpec共享示例

时间:2012-01-24 23:55:45

标签: ruby-on-rails rspec rspec-rails

我们在一个运行时内重复运行RSpec(我们使用它来解决Jruby启动时问题)。在我们开始使用shared_examples之前,这一直很好。如果我们使用shared_example运行rspec两次,我们会得到“共享示例组'电子邮件'已经存在”。我们如何删除或重置共享组,或以其他方式解决此问题?

1 个答案:

答案 0 :(得分:0)

看起来我应该致电RSpec.world.reset,虽然这在实践中不起作用(为它提出了一个错误:https://github.com/rspec/rspec-dev/issues/27)。这虽然有效:

RSpec.world.shared_example_groups.clear
相关问题