Правильно, поэтому я запустил приложение rails [3.0.9] некоторое время назад и не включал никакого тестирования, и теперь, когда я близок к его завершению, грозная задача маячит. У меня пока нет опыта тестирования. Я знаю, что это кардинальный грех, но с этим ничего нельзя поделать, кроме как исправить это.
К счастью, в моем случае это сравнительно небольшое приложение, всего 4 модели и всего несколько методов контроллера для каждой модели. Бизнес-логика в основном нетривиальна. С чего бы мне начать тестирование здесь? Должен ли я делать тесты на огурец и добавлять RSpec к исключениям? Какая комбинация должна дать мне достаточно покрытия, чтобы уверенно подтолкнуть ее к производству, когда придет время?