Если бы вы только начинали в рельсах, по какому пути вы бы рекомендовали новым пользователям перейти на Тестирование .
Все, что я читал о Rails 3, говорит мне, что я должен использовать Rspec 2 . Но Rspec поставляется с целым рядом других вещей, которые мне нужно выучить, например
gem 'capybara'
gem 'database_cleaner'
gem 'cucumber-rails'
gem 'cucumber'
gem 'spork'
gem 'launchy'
А потом один из моих друзей только что сказал мне, что я должен просто придерживаться инфраструктуры тестирования, которая поставляется с rails, и, возможно, просто интегрировать 'musta' в процесс тестирования, потому что он имеет хороший синтаксис.
Когда дело доходит до тестирования , кажется, что у нас слишком много вариантов и слишком много способов что-то сделать. Может быть, это хорошо, но я всегда думал, что рельсы - это создание общих соглашений и отказ от одного и того же действия разными способами.
Я довольно плохо знаком с рельсами.
Я не уверен, с чего начать.
Я чувствую себя подавленным.
Это нормально?