2012-09-04 11 views
10

Minitestでコントローラをテストする例を見つけようとしていますが、カップルを見つけただけで、どのテンプレートがレンダリングされ、 'success'が返されるかを確認しています。それは私にはあまり役に立たないようです。 Minitestはコントローラのテストに使用されていますか?Minitestでコントローラをテストする

Railscast(http://railscasts.com/episodes/327-minitest-with-rails)と私が見つけたカップルの他の記事は、Minitestでモデルテストを行い、Capybaraとの統合テストを行っているようです。

コントローラテストはどうですか?彼らはMinitestでテストできますか?もしそうなら、アクションを実際にテストする実際の例はありますか?文字通り数時間の検索の後に私が何も見つけることができないのは非常に奇妙なようです。

私はこれがあいまいだと知っていますが、私はRSpecかMinitestかどうかを決めようとしていますが、実際にMinitestを使ってコントローラーをテストする方法はわかりません。私はそれについてのいくつかの一般的な絶賛のレビューを読んでいます。

答えて

12

はい、Minitestを使用してコントローラをテストできます。 Minitestを使用してコントローラをテストすることは、Test :: Unitを使用してコントローラをテストすることと変わりありません。 Railsガイドのように、あなたが見つけた例はすべてサポートされています。

http://guides.rubyonrails.org/testing.html#functional-tests-for-your-controllers

関連する問題