Я недавно пришел работать в компанию, которая какое-то время работала над конкретным проектом рельсов. Оказавшись посреди процесса разработки, я начинаю возвращаться и писать тесты для существующего кода, а также для кода, который в настоящее время создается.
Тестировать приложение rails 4 было достаточно легко, но как только я приступил к тестированию движка, я упал в тупик. После тщательной проверки я обнаружил, что большинство людей используют такой подход (http://viget.com/extend/rails-engine-testing-with-rspec-capybara-and-factorygirl), но во всех этих ответах я заметил, что люди создавали эти приложения с нуля и, таким образом, автоматически создавали для них фиктивное приложение. У меня нет возможности создавать все с нуля, и мне приходится работать с тем, что мне дали, ну и что?
Я хотел бы знать, есть ли способ задним числом сгенерировать просто фиктивное приложение. Есть ли что-нибудь простое, что я могу ввести в консоль и сгенерировать для себя? Или есть более длинный и менее красивый маршрут? Или была бы лучше вообще другая стратегия?
spec/dummy
любое приложение, это просто точка монтирования для вашего движка, просто создайтеrails new test_app
и скопируйтеtest_app
в фиктивную папку. - person Зелёный   schedule 06.05.2014