0
RSpecを学習し、いくつかのチュートリアルを試してみてください。チュートリアルの1つでは、以下の基準が提供されています。私はそれを合格させるためのテストとコードを書いています。私はRubyとRSpecを学んでいます。仕様の種類に応じてRSpecテストを書くための「料理本」はどこにありますか?RSpec Cookbook?
スペック:
A person should save correctly
A person should have many addresses
A person's address must have a street, city, and zip
A person's address can have an optional country
If the 'country' is left blank, it should default to 'USA' prior to saving
大変感謝しています。 – basheps
しかしコントローラスペックはスキップします。実際に気にかけていることはテストしません。その代わりにキュウリを使います。 –
@ MarnenLaibow-Koser依存 - 高レベルの振る舞いはテストするのに問題ありません。ビュー層はコントローラに依存するが、異なる特性を有する。 –