可以说我有如下用户模型。
class User < ActiveRecord::Base
has_secure_password
end
我想测试
User
是否具有has_secure_password
,但不确定如何执行。而且我不想测试what rails has been tested。提前致谢。
最佳答案
我一直在做的只是检查对象是否响应身份验证并具有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
关于unit-testing - 如何测试模型具有has_secure_password?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7029029/