Как мне убедиться, что Rails не генерирует test Test :: Unit тесты, когда я использую генератор? - PullRequest
0 голосов
/ 10 ноября 2010

Я использую RSpec, но Rails настаивает на создании Test :: Unit тестов. Может быть, есть конфигурация, которую я пропустил?

Ответы [ 2 ]

1 голос
/ 10 ноября 2010

если вы используете рельсы 2, то вы делаете:

скрипт ruby ​​/ генерируете rspec_model Foo

с использованием Rails 3, посмотрите этот пример:

http://paulbarry.com/articles/2010/01/13/customizing-generators-in-rails-3

0 голосов
/ 10 ноября 2010

Если вы используете Rails 3, вам нужен гем интеграции rspec-rails из github: https://github.com/rspec/rspec-rails

Инструкции есть на Github, но вам нужно будет запустить

script/rails generate rspec:install

Из README:

"RSpec зарегистрирован в Rails в качестве среды тестирования, поэтому всякий раз, когда вы генерируете компоненты приложения, такие как модели, контроллеры и т. Д., Спецификации RSpec генерируются вместо Test :: Unit tests."

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