Rails アプリをテストするための基本的な入門書として、rSpec に関する本を読み始めました。次のようなテストを書き始めました。
it 'is valid with a name' do
coaster = FactoryGirl.build(:coaster)
expect(coaster).to be_valid
end
しかし、誰かが私に Shoulda を教えてくれて、次のようなテストを記述できるようになりました。
it { should validate_presence_of(:name) }
注: 投稿された 2 つのテストは同じではなく、各タイプの単なる例にすぎません。
明確にする必要があるのは、Shoulda は rSpec の代替ですか、それとも Shoulda はそのアドオンですか?
他の人はこれについてどのように行くでしょうか?Shoulda テストは、全体的にシンプルで短いように見えます。
基本的に、どんな考えやコメントも役に立ちます。