FIX: respect email domain whitelist/blacklist when creating staged users

This commit is contained in:
Gerhard Schlager
2017-10-03 11:23:18 +02:00
parent 76706f9144
commit 7f50380221
7 changed files with 86 additions and 22 deletions

View File

@ -30,6 +30,14 @@ describe EmailValidator do
expect(blocks?('sam@e-mail.com')).to eq(true)
expect(blocks?('sam@googlemail.com')).to eq(false)
end
it "blocks based on email_domains_whitelist" do
SiteSetting.email_domains_whitelist = "googlemail.com|email.com"
expect(blocks?('sam@email.com')).to eq(false)
expect(blocks?('sam@bob.email.com')).to eq(false)
expect(blocks?('sam@e-mail.com')).to eq(true)
expect(blocks?('sam@googlemail.com')).to eq(false)
end
end
context '.email_regex' do