1
A
答えて
2
良い例は、(BDD-スタイルで)この1のようになります。私は「123 @ので、」新しい資格「snehal」を持つユーザーとを作成すると、ユーザーのsnehal 'が指定
は
存在していません
そして私はその後、私は
このシナリオでは、彼らが初めてログインするときに新しいユーザーがウェルカムページが表示されますことを期待しているのウェルカムページが表示されます。このユーザー
でログインします。少なくとも私のために、これはコントローラの仕事であり、それが機能しているかどうかを確認したいという素晴らしい機能です。
+0
でも、コントローラのユニットテストとしてすべての要件をキャプチャしなければならないと感じています。これのための良い本/リソースはありますか? – Snehal
1
あなたのルートを1つテストしています。
1
コントローラにはかなりの重要な機能が含まれています。あなたのアプリがここでクリティカルなロジックを持っていない場合は、テストを非常に重視する必要はないかもしれません。しかし、私はあなたのルートが正しく設定されていることを確認するために、少なくともいくつかのテストを書いています。
関連する問題
- 1. ユニットテストコントローラ
- 2. レールクリアランス、ユニットテストコントローラ
- 3. Laravelユニットテストコントローラ
- 4. ユニットテストコントローラは
- 5. ユニットテストコントローラgrails
- 6. AngularJS - ユニットテストコントローラとサービス
- 7. スプリングmvcユニットテストコントローラは、mockitoを使用してDAOオブジェクトを注入
- 8. 角度ユニットテストコントローラ$スコープ長
- 9. ユニットテストコントローラMVC3のセッション変数
- 10. PerWebRequest LifeStyle依存のユニットテストコントローラ
- 11. AutoMapperを使用するユニットテストコントローラ
- 12. ジャスミンテストでsweetalertを使用したAngularJsユニットテストコントローラ
- 13. ユニットテストコントローラIsAjaxRequest()を呼び出すアクション
- 14. 方法有するユニットテストコントローラ方法にTask.Run(())
- 15. 複雑なviewModelsを使用したユニットテストコントローラの動作
- 16. MVCパラダイム。なぜ唯一のapplication_controller?
- 17. なぜMVCのBaseViewModelですか?
- 18. Spring MVCのは、なぜ私のコントローラは
- 19. ASPNET MVC:なぜこのアクションメソッドバインディング条項?
- 20. asp.net mvcのサーバーコントロールはなぜですか?
- 21. ユニットテストコントローラのアクションが別のアクションにリダイレクトされる
- 22. 依存性注入サービスとリポジトリを持つユニットテストコントローラ
- 23. ジャスミンを使用した角度jsユニットテストコントローラのリソースベース工場用
- 24. ビューがリフレッシュされないのはなぜですか? (.Net MVC)
- 25. MVCモデルバインディング:イテレータプロパティにバインドできないのはなぜですか?
- 26. MVCの概念が重要なのはなぜですか?
- 27. なぜASP.NET MVCはWebアプリケーションでなければならないのですか?
- 28. なぜフォームのreturened値がMVCプロジェクトでnullですか?
- 29. なぜMVC /ルータを使用するのですか
- 30. なぜasp.net mvcモデルのバインダーは、system.string []を生成します。
間違っている可能性があります。 – OrangeDog
何が間違っている可能性がありますか? – Snehal
これは、通常、単体テストが明らかにするものです。 –