Как я могу получить хорошие (или просто хорошо) в BDD для Rails, используя RSpec? - PullRequest
1 голос
/ 07 сентября 2011

Я уже задавал аналогичный вопрос о StackOverflow, и я получил очень удовлетворительный ответ . В этот раз я пытаюсь научиться тестировать приложения Ruby on Rails с RSpec, и просто делать это не значит, что нужно хорошо (по крайней мере, для меня).

Слишком много вещей, которые я не знаю:

  • что такое насмешка?
  • что такое заглушка?
  • как проверить представления?

Это только три вещи, которые я не знаю. И при разработке приложения слишком часто я прихожу к тому, что знаю, что мне нужно что-то проверить, и я не знаю, как написать для него тест ...

Итак, мой вопрос: как я могу добиться хороших (или просто хороших) результатов в BDD для Rails, используя RSpec?

Несколько вещей, которые стоит упомянуть:

  • Я ненавижу Огурец. Это способ многословно на мой вкус.
  • Я уже следовал учебнику по Ruby on Rails Майкла Хартла. Это действительно многому меня научило.
  • Я нахожусь в процессе написания моего первого приложения на рельсах, которое является клоном Tumblr.
  • Я уже купил Книга RSpec , и я жду, когда моя копия прибудет. К сожалению, он охватывает много огурцов.

1 Ответ

1 голос
/ 07 сентября 2011

Как новичок я изучил (все еще учусь) rspec, глядя на rspecs других людей.Найдите большой проект (например, https://github.com/diaspora/diaspora) с и посмотрите, как другие люди подошли к rspec.

Чтобы найти все в одном месте, приведенная ниже ссылка весьма полезна:

http://kerryb.github.com/iprug-rspec-presentation/

...