fix unique char counting in password validator

This commit is contained in:
Neil Lalonde
2017-02-10 10:38:17 -05:00
parent 137e941814
commit 94e1105af7
3 changed files with 8 additions and 8 deletions

View File

@ -93,19 +93,19 @@ describe PasswordValidator do
end
it "adds an error when there are too few unique characters" do
@password = "cheeeeeeeese"
@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 = "spooooooorts"
@password = "aaaaa54321"
validate
expect(record.errors[:password]).not_to be_present
end
it "counts capital letters as unique" do
@password = "cHeEeeeeesE"
it "counts capital letters as different" do
@password = "aaaAaa5432"
validate
expect(record.errors[:password]).not_to be_present
end