Я вивчаю Rails з railstutorial.org, і мене щось бентежить: у цьому розділі автор пропонує нам провести тестування в консолі з respond_to?
методом на об'єкті User, і це працює нормально. Але пізніше, коли ми пишемо тест на :encrypted_password
атрибут, він використовує respond_to
.
З цікавості я спробував respond_to
у консолі об’єкт User, і з’являється повідомлення про помилку, що метод не існує. На жаль, якщо я спробую написати тест, використовуючи respond_to?
замість respond_to
, тест не запускається.
Хтось може пояснити мені різницю, і чому тест працює тільки з respond_to
?