플러그인에서 추가적인 gem을 요구하려면 plugin.rb 파일에 gem "gem-name" ...를 추가해야 합니다. 하지만 테스트 중에만 추가적인 gem이 필요하다면 어떻게 해야 할까요?
저는 테스트 실행 중에만 이 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을 추가하고 싶습니다. 물론 이를 우회하여 덜 깔끔한 expectations를 생성할 수도 있습니다. 테스트 중에 추가적인 gem을 포함할 수 있게 해주는 구조가 있는지 궁금합니다.