[RSpec] SeedFu.seed でシードファイルの読み込み先を SeedFu.fixture_paths で指定する

Tadashi Shigeoka ·  Thu, March 7, 2013

Ruby on Rails + RSpec でテストを走らす前に SeedFu.seed で初期データを流し込んで運用しています。

シードファイルの読み込み先を変更したい場合は SeedFu.fixture_paths に配列で path を渡してあげればOKです。

# spec/spec_helper.rb

RSpec.configure do |config|
  # Seed_fu
  config.before(:suite) do
    SeedFu.fixture_paths = [
      "#{Rails.root}/db/fixtures",
      "#{Rails.root}/db/fixtures_initialization"
    ]
    SeedFu.seed
  end
end

[参考]:mbleigh/seed-fu · GitHub