FactoryBot導入手順
初めに
FactoryBot導入手順をメモがわりに残します。
今回はRSpecの導入は終わっている前提で書いていきます。
Gemの導入
Gemfileのgroup :development, :test do〜endの中に
gem 'factory_bot_rails'の記述を書きます。
書きましたらbundle installコマンドをターミナルに入力します。
bundle install
ファイルの作成
specディレクトリの直下にfactoriesのフォルダを作成。
factoriesのフォルダのrubyファイルを作成します。以下の画像のようになります。
ファイルの中身を書く
今回はFakerを使っていますが内容は割愛します。基本{}の中に記述すれば大丈夫です。
FactoryBotを使えるようにする。
画像にようにFactoryBot.build(:user)と書くことによって使用することができます。画像ではインスタンス変数に代入することによって@userで使えるようにしています。
以上になります。初学者にため間違いなどありましたらご指摘頂けると幸いです。
次回は、モデルの異常系単体テストコードについて書いていきます。
Author And Source
この問題について(FactoryBot導入手順), 我々は、より多くの情報をここで見つけました https://qiita.com/nakanowatari-taiki/items/c3d080aaa64e2ad7aea9著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .