Skip to content
Extraits de code Groupes Projets
Valider 8d84865e rédigé par Benjamin Neff's avatar Benjamin Neff
Parcourir les fichiers

Merge branch 'next-minor' into develop

parents a0bfe6ff 451e6087
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -5,7 +5,7 @@ module NotifierHelper ...@@ -5,7 +5,7 @@ module NotifierHelper
# @return [String] The formatted post. # @return [String] The formatted post.
def post_message(post, opts={}) def post_message(post, opts={})
if post.respond_to? :message if post.respond_to? :message
post.message.plain_text_without_markdown post.message.try(:plain_text_without_markdown) || post_page_title(post)
else else
I18n.translate 'notifier.a_post_you_shared' I18n.translate 'notifier.a_post_you_shared'
end end
......
...@@ -14,6 +14,13 @@ describe NotifierHelper, :type => :helper do ...@@ -14,6 +14,13 @@ describe NotifierHelper, :type => :helper do
it 'strip markdown in the post' do it 'strip markdown in the post' do
expect(post_message(@markdown_post)).to eq(@striped_markdown_post) expect(post_message(@markdown_post)).to eq(@striped_markdown_post)
end end
it "falls back to the title, if the root post was deleted" do
reshare = FactoryGirl.create(:reshare)
reshare.root.destroy
expect(helper.post_message(Reshare.find(reshare.id)))
.to eq(I18n.t("posts.show.reshare_by", author: reshare.author_name))
end
end end
describe '#comment_message' do describe '#comment_message' do
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter