0
我們在單個運行時內反覆運行RSpec(我們使用它來解決Jruby啓動時問題)。在我們開始使用shared_examples之前,這一直工作正常。如果我們使用shared_example運行rspec兩次,我們會得到「共享示例組」電子郵件「已存在」。我們如何刪除或重置共享組,或以其他方式解決此問題?重新定義RSpec共享示例
我們在單個運行時內反覆運行RSpec(我們使用它來解決Jruby啓動時問題)。在我們開始使用shared_examples之前,這一直工作正常。如果我們使用shared_example運行rspec兩次,我們會得到「共享示例組」電子郵件「已存在」。我們如何刪除或重置共享組,或以其他方式解決此問題?重新定義RSpec共享示例
看起來我應該打電話給RSpec.world.reset
,雖然這在實際中並不奏效(提交了一個bug:https://github.com/rspec/rspec-dev/issues/27)。這工作雖然:
RSpec.world.shared_example_groups.clear