タグ

factorygirlに関するmktakuyaxのブックマーク (3)

  • FactoryBot(旧FactoryGirl)で関連データを同時に生成する方法いろいろ - Qiita

    リレーションの関係にある複数のモデルを連動して追加したいときの方法いろいろ. リレーション関係なくても、インスタンス生成と同時に特定の処理を実行したいときにも使える. 呼び出し側でcreateにブロック渡す rspecなどのテストコード側でカスタムに関連データを追加する方法. shop has_many staffsのリレーションができている前提で、以下のようにbuildcreateにブロックを渡せば、ブロック内で生成されたインスタンスを自由に修正できる. # # 生成されたインスタンスの内容をブロック内で自由に修正できる # shop = FactoryBot.build(:shop) do |s| s.name = "あいうえお" end # # 永続化せずにインスタンス生成 # shopにひもづくstaffをブロック内で追加している # shop = FactoryBot.buil

    FactoryBot(旧FactoryGirl)で関連データを同時に生成する方法いろいろ - Qiita
  • 【連載 RSpec講座】第7回 「FactoryGirlってどんな女の子? ☆(ゝω・)vキャピ」 | heathrow.lab

    こんにちは。川野です。 最近運動不足解消のために、会社から家まで走ったり歩いたりしながら帰ってます。 距離にすると10kmぐらいなので、ちょうどいい運動ですね。 寒くなる前にちょっと痩せられたら良いのですが・・・w それでは、RSpecの方に入っていきましょう! ———————————————————— (´・ω・`) 「前回でcontrollerのテストを一通り書き終わったね」 ( ´∀`) 「なかなか長い道のりだったね」 (´・ω・`) 「これでもうRSpecに関しては免許皆伝かな?師範代とか名乗っちゃおうかな?」 ( ´∀`) 「・・・調子乗ってると怒るよ?」 (´・ω・`) 「・・・すいません、師匠」 ( ´∀`) 「まだまだやってないところはたくさんあるんだけど、今回はFactoryGirlっていう機能の入門をやってみようか」 (´・ω・`) 「はーい」gem 'factor

  • factory_girl で最低限知っておきたい4つの使い方 - (゚∀゚)o彡 sasata299's blog

    2013年08月22日13:26 Ruby factory_girl で最低限知っておきたい4つの使い方 みなさん、テストを書くときには Fixture Replacement として何を使ってますか?一番メジャーなところだと factory_girl でしょうか。machinist も有名ですね。シンタックスの違いのようなので基的にはどちらでも良さそうです。 参考(stackoverflowMachinist vs FactoryGirl - pros and cons In other words, both are extremely similar, just with a different default syntax. 今回は(僕が factory_girl4.2.0 を使ってるので)factory_girl4.2.0 についての話です。 インストール まずインストールし

  • 1