I am learning Rails with railstutorial.org, and I am confused about something:
in this chapter the author tells us to do some testing in the console with the respond_to?
method on a User object, and it works ok. But later, when we write the test for the :encrypted_password
attribute, he uses respond_to
.
Out of curiosity, I tried respond_to
in the console, for a User object, and I get an error saying the method doesnt exist. Alas, if I try to write the test using respond_to?
instead of respond_to
, the test doesnt run.
Could someone explain me the difference, and why does the test only run with respond_to
?