Используя 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