現在、Rails5.2.4でポートフォリオを作成中です。
テストフレームワークとしてRspecを採用おり、テストコードを書く際に、様々なspecが用意されており、どこに何を書けば良いのか分からない状態でした。
ネットを参考にしますとRails5及びRails6では主に下記specにテストコードを書けば良いと認識しました。
- ✖︎controller spec => ○request spec
- ✖︎feature spec => ○system spec
- ○model spec
- ○view spec?
この認識で問題ないでしょうか?
ちなみに、system specを記述する際は下記のエイリアスは意識した方が良いのか無視して良いのかも教えてください
- it => scenario
- before => background
- describe => feature
- let => given
以上、よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。