mirror of
https://github.com/discourse/discourse.git
synced 2025-05-23 21:21:13 +08:00
FIX: password validator was being too strict
This commit is contained in:
@ -93,19 +93,20 @@ describe PasswordValidator do
|
||||
end
|
||||
|
||||
it "adds an error when there are too few unique characters" do
|
||||
SiteSetting.password_unique_characters = 6
|
||||
@password = "aaaaaa5432"
|
||||
validate
|
||||
expect(record.errors[:password]).to include(password_error_message(:unique_characters))
|
||||
end
|
||||
|
||||
it "doesn't add an error when there are enough unique characters" do
|
||||
@password = "aaaaa54321"
|
||||
@password = "aaaaa54322"
|
||||
validate
|
||||
expect(record.errors[:password]).not_to be_present
|
||||
end
|
||||
|
||||
it "counts capital letters as different" do
|
||||
@password = "aaaAaa5432"
|
||||
@password = "aaaAaa543A"
|
||||
validate
|
||||
expect(record.errors[:password]).not_to be_present
|
||||
end
|
||||
|
Reference in New Issue
Block a user