Я хотел бы реализовать метод User.calculate_hashed_password
. Я пытаюсь использовать библиотеку тестирования Shoulda, которая работает с встроенными средствами тестирования Rails, поэтому ответ, связанный с Test :: Unit, будет таким же хорошим, как и связанный с Shoulda (я думаю).Как вы проверяете, имеет ли модель данный метод в Rails?
Я пытаюсь выяснить какой мне нужно, чтобы проверить и как я должен проверить это. Моя первоначальная идея - сделать что-то вроде ...
class UserTest < ActiveSupport::TestCase
should 'Return a hashed password'
assert_not_nil User.calculate_hashed_password
end
end
Это правильный способ сделать это?
Что делает «calculate_hashed_password»? Создает хешированную версию атрибута «пароль»? –
Да, это так. – Ethan