mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
Fix the build.
This commit is contained in:
parent
28a6cf8228
commit
a57baeec2a
@ -17,7 +17,11 @@ RSpec.describe GroupMentionsUpdater do
|
|||||||
["This @#{old_group_name} is awesome!", "This @#{new_group_name} is awesome!"],
|
["This @#{old_group_name} is awesome!", "This @#{new_group_name} is awesome!"],
|
||||||
["Mention us @ @#{old_group_name}", "Mention us @ @#{new_group_name}"],
|
["Mention us @ @#{old_group_name}", "Mention us @ @#{new_group_name}"],
|
||||||
].each do |raw, expected_raw|
|
].each do |raw, expected_raw|
|
||||||
group = Fabricate(:group, name: old_group_name)
|
group = Fabricate(:group,
|
||||||
|
name: old_group_name,
|
||||||
|
mentionable_level: Group::ALIAS_LEVELS[:everyone]
|
||||||
|
)
|
||||||
|
|
||||||
post.update!(raw: raw)
|
post.update!(raw: raw)
|
||||||
group.update!(name: new_group_name)
|
group.update!(name: new_group_name)
|
||||||
post.reload
|
post.reload
|
||||||
@ -30,7 +34,11 @@ RSpec.describe GroupMentionsUpdater do
|
|||||||
end
|
end
|
||||||
|
|
||||||
it 'should not update invalid group mentions' do
|
it 'should not update invalid group mentions' do
|
||||||
group = Fabricate(:group, name: 'team')
|
group = Fabricate(:group,
|
||||||
|
name: 'team',
|
||||||
|
mentionable_level: Group::ALIAS_LEVELS[:everyone]
|
||||||
|
)
|
||||||
|
|
||||||
post.update!(raw: 'This is not valid@team.com')
|
post.update!(raw: 'This is not valid@team.com')
|
||||||
|
|
||||||
expect(post.reload.raw_mentions).to eq([])
|
expect(post.reload.raw_mentions).to eq([])
|
||||||
@ -41,8 +49,15 @@ RSpec.describe GroupMentionsUpdater do
|
|||||||
end
|
end
|
||||||
|
|
||||||
it "should ignore validations" do
|
it "should ignore validations" do
|
||||||
Fabricate(:group, name: "awesome_team")
|
everyone_mention_level = Group::ALIAS_LEVELS[:everyone]
|
||||||
Fabricate(:group, name: "pro_team")
|
|
||||||
|
%w{
|
||||||
|
awesome_team
|
||||||
|
pro_team
|
||||||
|
}.each do |name|
|
||||||
|
Fabricate(:group, name: name, mentionable_level: everyone_mention_level)
|
||||||
|
end
|
||||||
|
|
||||||
post.update!(raw: "@awesome_team is cool and so is @pro_team")
|
post.update!(raw: "@awesome_team is cool and so is @pro_team")
|
||||||
|
|
||||||
SiteSetting.max_mentions_per_post = 1
|
SiteSetting.max_mentions_per_post = 1
|
||||||
|
Loading…
Reference in New Issue
Block a user