Я создал движок внутри приложения, который зависит от внешнего драгоценного камня: веселье.
И я приложил все усилия, чтобы установить RSpec в этом движке, следуя этому руководству .
Когда я пытаюсь протестировать контроллер с помощью интегрированного тестирования:
tests_spec.rb:
require 'spec_helper'
describe "Tests" do
describe "GET /tests" do
it "works! (now write some real specs)" do
# Run the generator again with the --webrat flag if you want to use webrat methods/matchers
get tests_path
response.status.should be(200)
end
end
end
Я получаю сообщение об ошибке в файле environment.rb приложения-пустышки, в котором говорится, что не удалось выполнить следующую команду:
# Initialize the rails application
Dummy::Application.initialize!
Поскольку мой контроллер использует Admin :: ResourceController в качестве расширения, объявленного во внешнем геме Spree. Как будто rspec не может прочитать этот класс из gemfile основного приложения (того, который содержит плагин движка).
Может кто-нибудь, пожалуйста, пролить свет на это?