Rspecの概要

概要

Ruby on Railsのテストコード記述のためのノウハウをまとめる。

はじめに

  • factory_bot
  • テスト用のデータ作成が超絶楽になる。
  • 詳しい使い方はこちら自動翻訳でもある程度読めるので見ておくとい

  • FFaker
  • それっぽいテストデータが作れる。
  • パターン数に限りがあるので、ユニーク制約がかかる場所に使ってはいけない。(FactoryBotのsequence使う)
  • Guard
    • 起動しておくと、ファイル保存でRspecを実行してくれる。
    • 緑がどんどん増えていくのが癖になる
  • Simplecov
    • テストカバレッジを表示

心構え

  • Rspecは楽しく書けないと続かない。
  • そういう意味で便利ツールはどんどん使う。
  • 重箱の隅突っついていく