как писать / запускать спецификации для файлов, отличных от model / view / controller

Используя 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
6
задан Brand 8 December 2011 в 12:21
поделиться