Используя rails и rspec, легко заставить rspec сгенерировать необходимые файлы для меня, когда я использую команду rails generate
с моделями / представления / контроллеры. Но теперь я хочу написать спецификации для написанного мной модуля. Модуль находится в /lib/my_module.rb
, поэтому я создал спецификацию в /spec/lib/my_module_spec.rb
Проблема, с которой я столкнулся, заключается в том, что когда я пытаюсь сделать rspec spec /
файл my_module_spec.rb
запущен, но ссылка на мой модуль в lib / my_module.rb
не может быть найдена. Как правильно это сделать?
К вашему сведению, файл my_module_spec.rb
уже содержит require 'spec_helper'
require 'spec_helper'
describe "my_module" do
it "first test"
result = MyModule.some_method # fails here because it can't find MyModule
end
end