LoginSignup
0

posted at

RSpecのテストコードの大まかな流れ

アウトプット

各テストにおいて、必ず踏むステップは下記の通りである。

  1. テストの前にbeforeを使用してFactoryBotの生成

  2. [モデル単体テスト]
    example毎にインスタンスの値を変更

    [コントローラー単体テスト]
    getでリクエストを送りたいパスを指定

    [結合テスト]
    visitで移動したいページに遷移

  3. expectation構文で挙動の確認

  4. bundle exec rspecコマンドでテストコードの実行

学んだこと

RSpecのテストコードは、種類によって記述も変わるが、
大まかな流れや共通点を見つけると、「次に何を記述すべきか」が掴みやすくなった。

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
What you can do with signing up
0