我有一個Ruby on Rails 3 admin_controller與默認的設置的CRUD,索引等方法。我想用rspec來測試每個這些特定的斷言。動態測試控制器中的每個方法
像response.should render_template("layouts/some_layout")
或測試,它應該需要登錄。
將該測試複製粘貼到每種方法的測試組中會產生大量重複。國際海事組織是沒有意義的有一個
it 'should require login' do
重複幾遍沒有那個測試。
有沒有簡單的方法在方法列表上運行測試?說某種defined_methods.each do |method| it 'should' ....
?
這是一個很好的方法嗎?或者我是否首先採取了錯誤的路線?