2012-04-26 7 views
0

マイapplication_helper.rbファイル:Rails 3のapplication_helperファイルでヘルパーメソッドをテストするにはどうすればよいですか?

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

私がこのメソッドをテストするのですか? Railsは足場を作成するときにヘルパーテストファイルを生成しますが、アプリケーションヘルパーにはこのメソッドのテストがどこに置かれますか?スカフォールドで生成されたビューヘルパーテストファイルの1つにテストを配置しようとしましたが、上記のメソッドを見つけることができません。

答えて

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/

は、
関連する問題