Rails 3: Ошибка при запуске простого теста с использованием инструкций RailsGuides - PullRequest
2 голосов
/ 10 марта 2011

Я пытаюсь запустить простой тест, следуя инструкциям RailsGuides . У меня есть структура по умолчанию для папки test. Вот соответствующая часть:

test
  unit
    job_test.rb
  test_helper.rb

Когда я бегу:

ruby unit/job_test.rb

из каталога test, я получаю:

<internal:lib/rubygems/custom_require>:29:in `require': 
    no such file to load -- test_helper (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from unit/job_test.rb:1:in `<main>'

Вот мой job_test.rb:

require 'test_helper'
class JobTest < ActiveSupport::TestCase
  test "My First Test" do
    assert false
  end
end

Это известная проблема Rails 3?

Есть ли обходные пути?

1 Ответ

3 голосов
/ 10 марта 2011

Попробуйте включить тестовый помощник, как этот

require File.dirname(__FILE__) + '/../test_helper'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...