0

次の方法で BDD を実行しています。

-> Cucumber シナリオの作成 (統合テスト用)
-> 必要なモデル Rspe 単体テストの作成

--> キュウリのシナリオに戻ります。

ただし、単体テスト (Rspec など) を使用してコントローラーもテストするとよいと聞いています。これは良い考えなのか、それともテストするには「多すぎる」のか疑問に思っています。たとえば、有名なRails Tutorialは Controller テストを行わず、統合テスト (Rspec を直接使用) と Model Unit テスト (Rspec を使用) を行うだけです。

それで、これに関するアドバイスはありますか?良いアプローチとは?

4

1 に答える 1

2

もちろん、これはかなり議論されている問題ですが、コントローラーをテストするための引数について詳しく説明している重要なブログ投稿を次に示します。

http://solnic.eu/2012/02/02/yes-you-should-write-controller-tests.html

于 2013-04-08T21:17:23.710 に答える