Rails 5.1 запускает системные тесты и обычные тесты с одной командой
в Rails 5.1 вы можете сделать bin/rails test
для запуска обычных тестов и bin/rails test:system
. Каков санкционированный рельсами способ запуска обоих одновременно?
4 ответов
bin/rails test:system test
задание test:system
до test
будет работать как системные, так и обычные тесты. Однако в обратном порядке будут выполняться только обычные тесты.
по крайней мере, из официального руководства rails, кажется, что нет никакого способа сделать это:
по умолчанию запуск теста bin / rails не будет запускать системные тесты. Обязательно запустите bin / rails test: system, чтобы фактически запустить их.
Ref:направляющие
Если это ваше намерение, чтобы запустить его, используя только $ rake
или $rake test
вы можете добавить в свой Rakefile:
task test: 'test:system'
это сделает "test: system ""предпосылками" для задачи "test"