Factory Girl is a library for defining object factories and generating test data in Ruby on Rails. It provides a simple DSL for defining factories that describe how to build objects and a way to generate multiple objects for testing purposes. Some key features include defining factories in a factories directory, overriding attributes, using sequences and traits, building associated objects, and ex
さっぱりわからんので覚書 公式 GitHub:FactoryGirl Wiki Ruby on Rails (3.x)での設置方法 FactoryGirlRailsを導入する。 Gemfileに以下を追記する。 group :development, :test do gem "factory_girl_rails" gem "database_cleaner" endRSpecと一緒に使う場合は rspec-rails も一緒に導入する。 factory_girlのファイルを設置する モデルに対応するfactory_girlのファイルを設置する % rails g factory_girl:model モデル名単数 属性名1:型 属性名2:型 ... 属性名n:型そうするとRSpecを使っている場合は spec/factories/モデル名単数.rb に雛形がつくられている。例えば以下の
この一連のエントリは Ruby on Rails 3 Tutorial: Learn Rails by Example (Addison-Wesley Professional Ruby Series) で参考に学んだことを凝縮してお送りしています。 前回の予告通り、今回はUsersコントローラにshowアクションを定義します。 では例によってテストを書きましょう。 でも、待てよ、と。 showアクションは登録ユーザーの情報を表示するアクションですが検査時にその登録ユーザーはどうやって用意するんだ!?という問題があります。 もちろんUserオブジェクトを用意してDBに登録してやれば出来なくはないけれど、それってshowアクションの検査としてはあまり純粋じゃないし、不要なトラブルの元になりそうです。 こういうときにはテスト用のデータを用意するわけで、YAML形式でデータを用意するFixtur
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く