LoginSignup
0
0

More than 3 years have passed since last update.

FactoryBot導入手順

Posted at

初めに

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で使えるようにしています。

以上になります。初学者にため間違いなどありましたらご指摘頂けると幸いです。
次回は、モデルの異常系単体テストコードについて書いていきます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0