Rails 3.1 Тестирование плагина движка rspec (внешний гем Spree Commerce) - PullRequest
1 голос
/ 22 августа 2011

Я создал движок внутри приложения, который зависит от внешнего драгоценного камня: веселье. И я приложил все усилия, чтобы установить 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 основного приложения (того, который содержит плагин движка).

Может кто-нибудь, пожалуйста, пролить свет на это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...