Чтобы подключить дополнительный gem в вашем плагине, добавьте gem "gem-name" ... в файл plugin.rb. Но что делать, если мне нужен дополнительный gem только во время тестирования?
Мне он нужен исключительно при выполнении тестов, поэтому я не хочу добавлять его в plugin.rb.
Я не могу использовать тот же трюк с gem "gem-name" ... в файле спецификаций или plugin_helper.rb, так как это приводит к ошибке:
Gem::LoadError:
rspec-collection_matchers is not part of the bundle. Add it to your Gemfile.
Я хочу подключить gem rspec-collection_matchers. Конечно, можно обойти это ограничение и использовать менее выразительные ожидания. Но меня интересует, существует ли конструкция, позволяющая подключать дополнительные gem’ы только во время тестирования.