Я уже задавал аналогичный вопрос о StackOverflow, и я получил очень удовлетворительный ответ . В этот раз я пытаюсь научиться тестировать приложения Ruby on Rails с RSpec, и просто делать это не значит, что нужно хорошо (по крайней мере, для меня).
Слишком много вещей, которые я не знаю:
- что такое насмешка?
- что такое заглушка?
- как проверить представления?
Это только три вещи, которые я не знаю. И при разработке приложения слишком часто я прихожу к тому, что знаю, что мне нужно что-то проверить, и я не знаю, как написать для него тест ...
Итак, мой вопрос: как я могу добиться хороших (или просто хороших) результатов в BDD для Rails, используя RSpec?
Несколько вещей, которые стоит упомянуть:
- Я ненавижу Огурец. Это способ многословно на мой вкус.
- Я уже следовал учебнику по Ruby on Rails Майкла Хартла. Это действительно многому меня научило.
- Я нахожусь в процессе написания моего первого приложения на рельсах, которое является клоном Tumblr.
- Я уже купил Книга RSpec , и я жду, когда моя копия прибудет. К сожалению, он охватывает много огурцов.