假设我有以下用户模型..
class User < ActiveRecord::Base
has_secure_password
end
我想测试User
是否有has_secure_password
,但不知道该怎么做。我不想要测试what rails has been tested。
提前致谢。
答案 0 :(得分:1)
我一直在做的只是检查对象是否响应身份验证并具有password_digest字段。
test "user model has secure password" do
assert_respond_to @user, :password_digest
assert_respond_to @user, :authenticate, "User requires has_secure_password"
end