Skip to content

spork環境でのrspecとの併用方法

baban edited this page Aug 15, 2012 · 1 revision

sorkからrspecを実行した場合sporkが最初に読み込むファイルに含まれないファイルが出てくるためflextures関数でフィクスチャの読み込みを行おうとするとNoMethodErrorが発生します

これを回避するには、sporkの立ち上がり時の設定で、flextures関数の定義のあるファイルを指定して読み込ませてあげれば解決しますrailsプロジェクトの spec/spec_helper.rb等に以下の用に記述すると、必要なファイルを読み込んで正常に動くようになります

spec/spec_helper.rb 内部

Spork.prefork do
  require 'flextures/flextures_railtie'
  require 'flextures/rspec_flextures_support'
end