FEATURE: site setting for suppressing categories from digest email

This commit is contained in:
Arpit Jalan
2016-03-26 00:42:00 +05:30
parent 27c793a990
commit 64feffbb60
4 changed files with 19 additions and 1 deletions

View File

@ -1296,6 +1296,16 @@ describe Topic do
expect(Topic.for_digest(user, 1.year.ago, top_order: true)).to be_blank
end
it "doesn't return topics from suppressed categories" do
user = Fabricate(:user)
category = Fabricate(:category)
Fabricate(:topic, category: category)
SiteSetting.digest_suppress_categories = "#{category.id}"
expect(Topic.for_digest(user, 1.year.ago, top_order: true)).to be_blank
end
it "doesn't return topics from TL0 users" do
new_user = Fabricate(:user, trust_level: 0)
Fabricate(:topic, user_id: new_user.id)
@ -1607,7 +1617,7 @@ describe Topic do
topic.update_status('closed', true, user)
topic.reload
expect(@topic_status_event_triggered).to eq(true)
end
end