После обновления RSpec до версии 3 я больше не могу запускать один файл спецификации
Мы находимся в процессе обновления рельсов с 3,4 до 4,2. Когда мы обновили rspec до последней версии, даже после принудительного запуска rspec только одной спецификации, он запускает около 900 тестов, но мой файл имеет только два контекста. Я использую что-то похожее на эту команду:
rspec spec/myfile_spec.rb
Что может быть не так? Это то, что я могу исправить в spec_helper? Я бы
1 ответ
Надеюсь ты в порядке! Вы можете просто запустить нужную спецификацию с помощью следующих команд.
# Default: Run all spec files (i.e., those matching spec/**/*_spec.rb)
$ bundle exec rspec
# Run all spec files in a single directory (recursively)
$ bundle exec rspec spec/models
# Run a single spec file
$ bundle exec rspec spec/controllers/accounts_controller_spec.rb
# Run a single example from a spec file (by line number)
$ bundle exec rspec spec/controllers/accounts_controller_spec.rb:8
# See all options for running specs
$ bundle exec rspec --help