7

BBD には rspec とキュウリを使用しています。今、私は Rails 3 と rspec 2 に移行しています。両方のフレームワーク (shoulda と驚くべきもの) が Rails 3 と rspec 2 をサポートしていることがわかります。

私はshouldaまたは顕著なものを使用したことがありません。

rspec: shoulda と顕著なのはどちらを使用するのがよいでしょ? なぜ?

4

2 に答える 2

8

特にRspec用に作成されているので、注目に値すると思います。また、それは非常に完全です。一方、Shouldaは、Test::Unit内でrspecスタイルのマッチャーを取得するために作成されました。

ちょうど私の速い2セント。

【更新】ほぼ2年後、注目すべき状態が恐ろしいことに気づき申し訳ございません。Rails 3.xの場合でも、ベータ版のgemを使用する必要があります。これがすぐに変更または改善されることを願っています(ありそうもない)が、今のところ私はShouldaを使用することをアドバイスすることしかできません。

于 2010-06-13T16:54:00.263 に答える
3

Rails の世界は急速に変化しているため、最新情報をお伝えします。Shoulda はウォッチャーの 3 倍、フォークの 2 倍、コントリビューターの 1.5 倍を獲得したようです。Remarkable の最後のコミットは 1 年以上前で、shoulda のコミットは今月以内でした。つまり、最後の 5 つの貢献は、基本的に小さなバグまたはマイナーな修正でした。

于 2011-11-26T05:14:32.180 に答える