2012-04-26 44 views
0

我application_helper.rb文件:如何在Rails 3的我的application_helper文件中測試助手方法?

module ApplicationHelper 
    def option_text(option_id) 
    Option.find(option_id).title 
    end 
end 

我在哪裏,在測試這種方法?當我創建腳手架時,Rails會生成助手測試文件,但是我在哪裏爲此方法進行了測試,因爲它在Application Helper中?我曾嘗試將測試放置在使用腳手架生成的視圖幫助程序測試文件之一中,但無法找到上述方法。

回答

1

添加一個文件夾下所謂的「幫手」測試/單元,然後建立這樣你的助手測試文件:

# application_helper_test.rb 
require File.dirname(__FILE__) + '/../../test_helper' 
require 'action_view/test_case' 

class ApplicationHelperTest < ActionView::TestCase 
    test 'option_text' do 
    assert true 
    end 
end 

上有測試傭工這裏其他一些有用的提示: http://technicalpickles.com/posts/helper-testing-using-actionview-testcase/

相關問題