【rails】FactoryBotでテストデータを柔軟に作成する【株式会社ライトコード】
はじめに今回はテストデータを作成するためのgem「FactoryBot」の使い方を解説したいと思います。本記事は、機能面についてを重点的に紹介するため導入方法については省略させていただきます。基本的な定義方法userモデルが、「name, email」を持つ場合以下のような定義になります。データ名と対応する値を「{}」に中に設定します。FactoryBot.define do factory :user do name {'田中太郎'} email {'test@example.com'} endendシーケンスemailなどに一意制約がある場合は以下のようにシーケン...
Chat with the team