私はRuby on Rails 3 admin_controllerをデフォルトのCRUD、インデックスなどのメソッドで設定しています。私はrspecで特定のアサーションについてこれらのそれぞれをテストしたいと思います。コントローラの各メソッドを動的にテストする
response.should render_template("layouts/some_layout")
に似ているか、ログインする必要があることをテストします。
各テストのテストグループにそのテストをコピーして貼り付けることは、重複しています。 IMOそれはほとんど意味がない
it 'should require login' do
このテストでは何度も重複しています。
メソッドのリストに対して簡単なテストを実行する方法はありますか?いくつかの並べ替えのdefined_methods.each do |method| it 'should' ....
と言う?
これは最初の良い方法ですか?それとも、私は間違ったルートを最初に取っていますか?