aboutsummaryrefslogtreecommitdiffstats
path: root/activemodel/test/cases/secure_password_test.rb
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2010-12-18 19:09:07 -0800
committerDavid Heinemeier Hansson <david@loudthinking.com>2010-12-18 19:09:07 -0800
commitbd9dc4ff23ab1e185df6ccf35d6058c0a3d234ce (patch)
tree22f98e6e9ccce8650fdb55ab32da59408348dd41 /activemodel/test/cases/secure_password_test.rb
parent39b5ea6e01f6fc652cc63ab4e7e701cfaa9f9405 (diff)
downloadrails-bd9dc4ff23ab1e185df6ccf35d6058c0a3d234ce.tar.gz
rails-bd9dc4ff23ab1e185df6ccf35d6058c0a3d234ce.tar.bz2
rails-bd9dc4ff23ab1e185df6ccf35d6058c0a3d234ce.zip
BCrypt does its own salting, lovely!
Diffstat (limited to 'activemodel/test/cases/secure_password_test.rb')
-rw-r--r--activemodel/test/cases/secure_password_test.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/activemodel/test/cases/secure_password_test.rb b/activemodel/test/cases/secure_password_test.rb
index 7d7c51e6cb..62fffce233 100644
--- a/activemodel/test/cases/secure_password_test.rb
+++ b/activemodel/test/cases/secure_password_test.rb
@@ -33,6 +33,17 @@ class SecurePasswordTest < ActiveModel::TestCase
assert @user.valid?
end
+ test "too weak passwords" do
+ @user.password = "123456"
+ assert !@user.valid?
+
+ @user.password = "password"
+ assert !@user.valid?
+
+ @user.password = "d9034rfjlakj34RR$!!"
+ assert @user.valid?
+ end
+
test "authenticate" do
@user.password = "secret"