dmails: factor out spam detector service.

This commit is contained in:
evazion
2019-08-23 18:59:28 -05:00
parent 7ab701c19a
commit 06ff249530
6 changed files with 79 additions and 14 deletions

View File

@@ -17,11 +17,8 @@ class DmailTest < ActiveSupport::TestCase
context "spam" do
setup do
Dmail.any_instance.stubs(:spam?).returns(true) unless Danbooru.config.rakismet_key.present?
# viagra-test-123 is guaranteed to be flagged as spam.
# https://akismet.com/development/api/#detailed-docs
@spammer = create(:user, name: "viagra-test-123")
Dmail.any_instance.stubs(:spam?).returns(true)
@spammer = create(:user)
@recipient = create(:user)
end