14

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

Railscast(http://railscasts.com/episodes/327-minitest-with-rails)と私が見つけた他のいくつかの投稿は、Minitestを使用したモデルテストと、Capybaraを使用した統合テストを行っているようです。

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

これはあいまいですが、RSpecとMinitestのどちらを使用するかを決定しようとしていますが、Minitestを使用してコントローラーを実際にテストする方法がわからないため、実際にオプションであるかどうかはわかりません。それについてのいくつかの一般的な絶賛のレビューを読み続けてください。

4

1 に答える 1

13

はい、Minitestを使用してコントローラーをテストできます。Minitestを使用してコントローラーをテストすることは、Test::Unitを使用してコントローラーをテストすることと同じです。Railsガイドなど、見つけた例はすべてサポートされています。

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

于 2012-09-04T04:41:02.707 に答える