Как использовать вспомогательные методы rspec rails в геме - вне установки rails - PullRequest
1 голос
/ 06 февраля 2012

У меня есть драгоценный камень, над которым я работаю.В частности, гем включает в себя вспомогательный метод, который использует вызов content_tag для создания выходных данных, которые будут использоваться при создании представления rails.

Как мне написать вспомогательную спецификацию, которая создает достаточное количество инфраструктуры railsчтобы иметь возможность использовать rspec-rails для использования префикса 'helper' для проверки кода?

Вот пример того, что я хочу:

  describe "when this helper is called" do
    it "it works correctly" do
      helper.my_helper_method(data, custom_options = {}).should == "whatever"
    end
  end

Я использую rails 3.1 ине против того, чтобы в качестве минимальной версии рельсов для драгоценного камня требовалась версия 3.1.

...