Вот моя проблема. Если я запускаю тест с помощью команды ruby, все тесты проходят. Тем не менее, если я использую тест rake: все они не работают с ошибкой ниже. Я не уверен, что мне нужно сделать по-другому, чтобы заставить их пройти при использовании граблей, но я был бы очень признателен за любые рекомендации, которые вы могли бы предложить.
#tasks_controller_test.rb
require File.dirname(__FILE__) + '/../test_helper'
class TasksControllerTest < ActionController::TestCase
set_fixture_class :Action => 'Task'
fixtures :Action
setup :initialize_test
test "the truth" do
assert true
end
private
def initialize_test
@user = users :one
sign_in @user
@user.confirm!
@task = Action :one # Here's the line that is throwing the error.
end
end
1) Error:
test_the_truth(TasksControllerTest):
FixtureClassNotFound: No class attached to find.
test/functional/tasks_controller_test.rb:20:in `initialize_test'