2017-01-31 16 views
0

Например, я создаю новый проект рельсов rails new test_projct, и я включаю rails-spec и custom_gem (он создан нами, включают модели и тестовые примеры rspec) в gemfile. Если я запустил rspec в корневой папке проекта, я надеюсь, что он сможет запускать тестовые файлы test_project в папке spec и custom_gem в папке spec.Есть ли способ запустить rspec gem в корне проекта?

ответ

0

Выполнение тестов/спецификаций для драгоценного камня из приложения Rails не должно быть необходимым или полезным. Драгоценный камень - это дискретная единица, надеюсь, проверенная функциональность. Если вас беспокоит прохождение спецификаций для конкретного драгоценного камня, вы должны сделать это изолированно. Например, проверьте код драгоценного камня в его собственную папку и запустите спецификации для этого драгоценного камня в отдельности. Если у драгоценного камня нет спецификаций или тестов, вы можете написать некоторые, чтобы осветить проблемы, которые у вас есть, и отправить патч или запрос тянуть по проекту.

После того, как у вас есть спецификации, проходящие в изоляции для драгоценного камня, вы можете с уверенностью включить драгоценный камень в свой проект Rails и не беспокоиться о запуске его спецификаций в проекте.