Не удалось найти проблему с генератором rspec_model - PullRequest
2 голосов
/ 14 октября 2011

Я пытаюсь создать rspec для моей модели User, но каждый раз, когда я запускаю:

rails g rspec_model User

Я получаю Не удалось найти генератор rspec_model.

Я проверил другой поток stackoverflow, и он сказал, что убедитесь, что у меня есть гем 'rspec-rails', и у меня есть. Что я делаю неправильно? Вот мой гемфайл:

group :test do
  # Pretty printed test output
  gem 'turn', :require => false
  gem 'rspec', '2.0.1'
  gem 'webrat', '0.7.1'
end

group :development do
  gem 'rspec-rails', '2.0.1'
  gem 'sqlite3'
end

Ответы [ 2 ]

6 голосов
/ 14 октября 2011

Пожалуйста, используйте (один раз):

rails generate rspec:install

Это создаст различные файлы и директорию спецификации. Затем вам нужно, например, создать каталог моделей и начать создавать спецификации в этом каталоге.

Как только вы сконфигурируете свое приложение для rspec, скрипт / rails генерирует ModelName и будет создавать файлы скелета rspec, которые я считаю.

0 голосов
/ 25 октября 2013

https://github.com/rspec/rspec-rails/tree/4c8cdaef2c6f3dda29d45b7900f0b00335eeec84/lib/generators/rspec/model

rails g rspec:model Movie
rails g rspec:model Movie  --fixture  #tested in rails 3.1 for rspec 2.8.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...