From ad7f9cdf008e1261fdcdc8e8152462f69b48c20d Mon Sep 17 00:00:00 2001 From: Robby Grossman Date: Tue, 31 Jul 2012 16:16:21 -0400 Subject: has_secure_password should not raise a 'digest missing' error if the calling class has specified for validations to be skipped. --- activemodel/test/models/oauthed_user.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 activemodel/test/models/oauthed_user.rb (limited to 'activemodel/test/models') diff --git a/activemodel/test/models/oauthed_user.rb b/activemodel/test/models/oauthed_user.rb new file mode 100644 index 0000000000..9750bc19d4 --- /dev/null +++ b/activemodel/test/models/oauthed_user.rb @@ -0,0 +1,11 @@ +class OauthedUser + extend ActiveModel::Callbacks + include ActiveModel::Validations + include ActiveModel::SecurePassword + + define_model_callbacks :create + + has_secure_password(validations: false) + + attr_accessor :password_digest, :password_salt +end -- cgit v1.2.3