Rails - Fixtures を使わずにテストする
So-net ブログから移行しました。
自分が学んだことをカテゴリを問わず覚え書きする、恥曝し系ブログ。
今回は、 FactoryGirl を使うメモ書きです。
Gemfile に追加してupdate
$ vi Gemfile
group :test do
gem 'factory_girl_rails'
end
$ bundle
Generator でスケルトンを作成
$ rails generate factory_girl:model <モデル名> [フィールド名:型]...
test/factories 以下に モデル名の複数形.rb のファイルが作成される
factory ブロック内に "属性名 値"で定義する
テストコード中でFactoryを呼び出す
fixtures を FactoryGirl.create(factory名) に置き換えます
FactoryGirl.create(:factory_name)
- 作者: 栗田由菜,丸山弘詩
- 出版社/メーカー: インプレスジャパン
- 発売日: 2013/08/21
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る