Короче если коротко:
- делаем пустой класс который будем тестить, в его методе ставим binding.pry
- делаем пустой тест для него, где дергаем этот метод класса
- жмакаем CTRL+S и guatd-rspec нас остановит внутри класса.
- думаем что классу должно прийти
- подставляем в тесте классу данные
- проваливаемся внутрь класса и смотрим на эти данные
- пишем в консоли код который с ними работает
- если код норм - вставляем в класс
- после кода ставим binding.pry
- перезапускаем тест через !!! в консоли
- смотрим что дальше класс должен делать
- ставим ассерты в тестах
- доделываем до победного, постоянно ставя binding.pry то в классе то в тестах