Пересмотр RSpec общих примеров - PullRequest
0 голосов
/ 25 января 2012

Мы неоднократно запускаем RSpec из одной среды выполнения (мы используем это, чтобы обойти проблему времени запуска Jruby). Это работало нормально, пока мы не начали использовать shared_examples. Если мы дважды запустим rspec с shared_example, мы получим «Общая группа примеров« электронная почта »уже существует». Как удалить или сбросить общие группы или иным образом обойти эту проблему?

1 Ответ

0 голосов
/ 25 января 2012

Похоже, я должен позвонить RSpec.world.reset, хотя это не работает на практике (подал ошибку для этого: https://github.com/rspec/rspec-dev/issues/27). Это работает, хотя:

RSpec.world.shared_example_groups.clear
...