В rails, как мне запустить все мои модельные тесты, когда я запускаю bin / rspec? - PullRequest
1 голос
/ 18 апреля 2019

Когда я запускаю rspec или bin/rspec, он запускает все тесты из папки с моими функциями.

Однако это не запускает мои тесты моделей в папках с моими моделями, для этого мне нужно запустить каждый из них.с bin/rspec spec/models/some_model.rb

Как заставить bin/rspec запускать все тесты в каждой папке?

Спасибо.

1 Ответ

2 голосов
/ 19 апреля 2019

Как сказал @jdno, вам необходимо переименовать файл rspec с some_model.rb на some_model_spec.rb.

Хотя я не рекомендую, но в RSpec есть опция конфигурации --pattern, которую вы можете изменить.Например, вы можете добавить .rspec файл в путь вашего проекта с помощью:

# your_project_dir/.rspec
--pattern 'spec/**/*.rb' 

дополнительную информацию о опции --pattern можно найти здесь: https://relishapp.com/rspec/rspec-core/v/3-8/docs/command-line/pattern-option

...