SPEC: Use I18n translation instead of using raw text
This commit is contained in:
parent
b95165b838
commit
0cf8f10158
|
@ -636,6 +636,7 @@ describe PostDestroyer do
|
||||||
end
|
end
|
||||||
|
|
||||||
it "should delete public post actions and agree with flags" do
|
it "should delete public post actions and agree with flags" do
|
||||||
|
url = second_post.url
|
||||||
second_post.expects(:update_flagged_posts_count)
|
second_post.expects(:update_flagged_posts_count)
|
||||||
|
|
||||||
PostDestroyer.new(moderator, second_post).destroy
|
PostDestroyer.new(moderator, second_post).destroy
|
||||||
|
@ -655,7 +656,18 @@ describe PostDestroyer do
|
||||||
|
|
||||||
Jobs::SendSystemMessage.new.execute(jobs[0]["args"][0].with_indifferent_access)
|
Jobs::SendSystemMessage.new.execute(jobs[0]["args"][0].with_indifferent_access)
|
||||||
|
|
||||||
expect(Post.last.raw).to include("[details=\"Click to expand removed post\"]\n``` markdown\n#{second_post.raw}\n```\n[/details]")
|
expect(Post.last.raw).to eq(I18n.t(
|
||||||
|
"system_messages.flags_agreed_and_post_deleted.text_body_template",
|
||||||
|
flagged_post_raw_content: second_post.raw,
|
||||||
|
url: url,
|
||||||
|
flag_reason: I18n.t(
|
||||||
|
"flag_reasons.#{PostActionType.flag_types[off_topic.post_action_type_id]}",
|
||||||
|
locale: SiteSetting.default_locale,
|
||||||
|
base_path: Discourse.base_path
|
||||||
|
),
|
||||||
|
site_name: SiteSetting.title,
|
||||||
|
base_url: Discourse.base_url
|
||||||
|
).strip)
|
||||||
end
|
end
|
||||||
|
|
||||||
it "should not send the flags_agreed_and_post_deleted message if it was deleted by system" do
|
it "should not send the flags_agreed_and_post_deleted message if it was deleted by system" do
|
||||||
|
|
Loading…
Reference in New Issue