Можно ли настроить rspe c на запуск только тех тестов, которые были изменены в одном файле spe c? - PullRequest
0 голосов
/ 23 апреля 2020

Я работаю с Rails 5 и rspe c (gem version 4). Мне было интересно, можно ли настроить RSpe c на запуск только тех тестов, которые были изменены в одном файле, при запуске только этого файла, т.е.

bundle exec rspec spec/my_spec.rb

. Если мой файл похож на этот

RSpec.describe MyClass do

  context "context 1" do
    it "tests condition 1" do
    end

    it "tests condition 2" do
    end

    ...
  end

  context "context 2" do
    ...
  end

  ...
end

, и я обновляю тесты только в «контексте 1», возможно ли проверить один файл и запустить только измененные тесты из этого файла? Что касается этого ответа - Можно ли заставить RSpe c запускать только измененные спецификации? , похоже, что это относится только к реальным файлам, которые изменились при выполнении полного набора тестов rspe c.

1 Ответ

1 голос
/ 23 апреля 2020

Я думаю, что вы ищете охранника.

Оформление красиво написанной статьи https://collectiveidea.com/blog/archives/2017/02/09/guard-is-your-friend

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