Я пытаюсь использовать RSpec для тестирования проекта Rails 3.1rc4.Я хочу проверить код, который у меня есть в моей директории lib/
.Я получаю:
/home/julas/myapp/spec/lib/operation_spec.rb:3:in `<top (required)>': uninitialized constant MyApp (NameError)
MyApp - это модуль (пространство имен), и проблема возникает, когда я пытаюсь использовать что-то из этого пространства имен, например, когда я пытаюсь сделать
describe MyApp::Something do
в моем тесте.
Тест работал без проблем ранее.Я загружаю все вещи из lib/
в среду Rails, добавляя config.autoload_paths += Dir["#{config.root}/lib/**/"]
к application.rb
.
Я действительно не понимаю, что вызывает это.Кто-нибудь испытывал нечто подобное?
Обновление: кажется, это не было связано со Spork.Должно быть, я что-то пропустил.