Merge pull request #6002 from featheredtoast/trust-previously-staged-users

FIX: don't punish a user for being previously staged for spam flags.
This commit is contained in:
Neil Lalonde
2018-06-18 15:14:31 -04:00
committed by GitHub
3 changed files with 10 additions and 2 deletions

View File

@@ -967,6 +967,14 @@ describe Post do
expect(post.has_host_spam?).to eq(false)
end
it "doesn't punish previously staged users" do
SiteSetting.newuser_spam_host_threshold = 1
user = Fabricate(:user, staged: true, trust_level: 0)
user.unstage
post = Fabricate(:post, raw: raw, user: user)
expect(post.has_host_spam?).to eq(false)
end
it "ignores private messages" do
SiteSetting.newuser_spam_host_threshold = 1
user = Fabricate(:user, trust_level: 0)