mirror of
https://github.com/discourse/discourse.git
synced 2024-11-28 00:23:38 +08:00
d554a59102
to the same host enough tiles, they will not be able to post the same link again. Additionally, the site will flag all their previous posts with links as spam and they will be instantly hidden via the auto hide workflow.
26 lines
581 B
Ruby
26 lines
581 B
Ruby
require 'spec_helper'
|
|
require 'system_message'
|
|
require 'topic_subtype'
|
|
|
|
describe SystemMessage do
|
|
|
|
let!(:admin) { Fabricate(:admin) }
|
|
|
|
context 'send' do
|
|
|
|
let(:user) { Fabricate(:user) }
|
|
let(:system_message) { SystemMessage.new(user) }
|
|
let(:post) { system_message.create(:welcome_invite) }
|
|
let(:topic) { post.topic }
|
|
|
|
it 'should create a post correctly' do
|
|
post.should be_present
|
|
topic.should be_private_message
|
|
topic.subtype.should == TopicSubtype.system_message
|
|
topic.allowed_users.include?(user).should be_true
|
|
end
|
|
end
|
|
|
|
|
|
end
|