2013-06-24 3 views
0

Я изучаю Rspec и многие вопросы встают у меня в голове.Подход к написанию тестового примера с RSpec

Действительно ли необходимо написать тест rspec для просмотра или контроллера? И как писать Rspec помогает вам в вашей работе daliy? Я не очень опытный разработчик, поэтому прямо сейчас я не понимаю, как Rspec может мне помочь. Я знаю, что тестирование важно, вот почему я спрашиваю вас ... «Каким должен быть мой подход к Rspec?» Пожалуйста, помогите мне понять общую картину rspec.

ответ

2
  • Тестирование просмотров хорошее, потому что вы знаете, что ваше приложение работает с полным стеком.
  • Контроллеры тестирования хороши, потому что проверка показаний невелика :)
  • Письменные тесты помогают вам сначала подумать о проблеме (написании теста), прежде чем писать код, который делает тестовый проход (который записывает решение). Итак, вы понимаете, что делаете это неправильно всю свою жизнь!
  • Большое изображение TDD - это дать вам уверенность при написании кода! Вы можете рефакторировать, перемещать, редактировать и удалять свой код без страха.
+0

спасибо, вы сделали несколько хороших пунктов. – sunny1304

+1

Просто примечание, «просмотр тестов» не полный стек. Они просто используют парсер ERB/​​HAML/SLIM/etc, учитывая некоторые переменные. Интеграционные тесты, которые отправляют запрос и отображают представление, представляют собой более полный стек, но это не то, что обычно подразумевается под «проверками просмотра». –