RSpec и тестирование Rails Gem - PullRequest
2 голосов
/ 21 августа 2011

Я пытаюсь установить рамки тестирования для двигателя рельсов. У меня все работает, я сгенерировал соответствующий файл rspec с:

rails g rspec:install

Однако каждый раз, когда я хочу добавить файл тестирования rspec с:

rails g integration_test blah

RSpec не вступает во владение, и вместо этого стандартная структура модульного тестирования рельсов создает соответствующие файлы. Есть мысли о том, где может быть проблема?

Ответы [ 3 ]

1 голос
/ 23 августа 2011

Я решил эту проблему с помощью опции --integration-tools

rails g integration_test blah --integration-tools=rspec

Я не знаю, как установить rspec в качестве инструмента по умолчанию.

1 голос
/ 17 мая 2013

вы должны поместить в application.rb:

    config.generators do |g|
      g.integration_tool :rspec
      g.test_framework :rspec
    end

источник: руководство по конфигурации рельсов

1 голос
/ 21 августа 2011

Я всегда добавляю в мой application.rb:

config.generators do |g|
  g.test_framework :rspec
end

Это позволяет RSpec заменять генератор Rails для тестов.

...