shoulda は非常に優れていると思いますが、次のようないくつかのマクロが存在する理由がわかりません。
should_validate_uniqueness_of :title
should_validate_presence_of :body, :message => /wtf/
should_validate_presence_of :title
should_validate_numericality_of :user_id
私はテストに比較的慣れていませんが、これらはどのような目的に役立ちますか? それらは、モデルで行われるのと同じ検証をほぼ正確に反映しています。validates_uniqueness_of :title
たとえば、モデルに入って書いてから、次のようなテストを書くことによって、正確に何を達成しますshould_validate_uniqueness_of :title
か?