Выполнить тест rspec в Rails Console - PullRequest
0 голосов
/ 01 октября 2018

Скажем, у меня есть user_spec.rb для моей модели User, и я хочу запустить этот тест внутри консоли rails.

Моя первая мысль - выполнить обычную команду оболочки:

exec("./spec/user_spec.rb")

Но есть ли более простой способ запустить спецификацию?Я пытаюсь автоматизировать некоторые тесты (и немного заново изобрести колесо, да), поэтому возможность запуска теста rspec внутри другого класса Ruby кажется идеальной.

Редактировать:

output = `./spec/user_spec.rb`

Это обеспечит вывод rspec и $ ?. success?затем предоставит значение сбоя прохода.Это лучшее решение здесь?Или есть способ вызвать сам класс RSpec?

...