アウトプットの部屋

エンジニアになるためのアウトプット

Rspec①

describe 何について仕様を記述しようとしているのか
 before 事前準備

   context  状況や状態 〜の場合
 
 it 期待する動作

テストケースを分類する・・・describe,context

テストを実行する・・・before,it

binstubを使うとアプリケーションの起動時間を素早くするSpringの恩恵が受けられる。

FactoryBotを使うとテストデータを簡単に作成できる。

シーケンスを使えば、ユニークなデータを作成できる。

sequence(:email){|n| "test#{n}@example.com"

FactoryBotの重複を回避するには、継承とtraitの2つの方法がある。

コールバックとはオブジェクトをcreate前後で何かしらのアクションをするFactryBotの機能の1つ。(buildやstubでも使える。)