0

実行時にBundlerクラスを変更するgemlock_jarがあります。これにより、JavaJarの依存関係をGemfileに追加できます。

私がやりたいのは、Bundlerのrspecヘルパーを再利用することです。今、私はBundlerのrspecヘルパーからメソッドをコピーして、LockJarとBundlerの統合をテストできるようにしました。理想的には、Bundlerのスペックヘルパーをスペックに含めたいと思います。

4

1 に答える 1

2

これを行うにはもっと良い方法が必要ですが、1つは、Gem::Specificationを使用してgemへのパスを取得することです。

dir = Gem::Specification.find_by_name("lock_jar").gem_dir
files = Dir.glob(File.join(dir, "spec/support/*.rb"))
files.each { |f| require(f) }
于 2012-10-17T22:11:33.263 に答える