0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

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

Posted at

アウトプット

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

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

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

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

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

  3. expectation構文で挙動の確認

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

学んだこと

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

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?