为您的插件添加额外的 gem 进行测试

要在你的插件中需要一个额外的 gem,你应该在你的 plugin.rb 中添加 gem "gem-name" ...。但是如果我在测试期间需要一个额外的 gem 呢?

我只需要它在测试执行期间,所以我不希望将其添加到我的 plugin.rb 中。

我不能在 spec 文件或 plugin_helper.rb 中做同样的 gem "gem-name" ... 技巧,因为这会产生错误

Gem::LoadError:
  rspec-collection_matchers is not part of the bundle. Add it to your Gemfile.

我想添加 rspec-collection_matchers gem。当然,我可以绕过它并产生不太好的期望值。我想知道是否有一种构造可以让我包含额外的 gem 在测试期间。