Как проверить пользовательский помощник в Rails? - PullRequest
3 голосов
/ 25 февраля 2010

Как я могу проверить вспомогательный метод, живущий в app / helpers / application_helper.rb?

У меня есть этот код в моем файле test / unit / helpers / application_helper_test.rb

require 'test_helper'

class ApplicationHelperTest < ActionView::TestCase


  test "category" do
    assert categories_collection
  end

end

Но я получаю эту ошибку "NameError: неопределенная локальная переменная или метод" category_collection ""

1 Ответ

5 голосов
/ 25 февраля 2010

Попробуйте это:

require File.dirname(__FILE__) + '/../test_helper'
require 'application_helper'

class ApplicationHelperTest < Test::Unit::TestCase  
  include ApplicationHelper 

  def "category" do
    assert categories_collection 
  end 
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...