diff options
author | David Heinemeier Hansson <david@loudthinking.com> | 2010-12-18 19:09:07 -0800 |
---|---|---|
committer | David Heinemeier Hansson <david@loudthinking.com> | 2010-12-18 19:09:07 -0800 |
commit | bd9dc4ff23ab1e185df6ccf35d6058c0a3d234ce (patch) | |
tree | 22f98e6e9ccce8650fdb55ab32da59408348dd41 /activemodel/test/cases/secure_password_test.rb | |
parent | 39b5ea6e01f6fc652cc63ab4e7e701cfaa9f9405 (diff) | |
download | rails-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.rb | 11 |
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" |