parent
e7d6831900
commit
4e6a9aeb1e
2 changed files with 8 additions and 1 deletions
|
|
@ -5,7 +5,7 @@ module NotifierHelper
|
|||
# @return [String] The formatted post.
|
||||
def post_message(post, opts={})
|
||||
if post.respond_to? :message
|
||||
post.message.plain_text_without_markdown
|
||||
post.message.try(:plain_text_without_markdown) || post_page_title(post)
|
||||
else
|
||||
I18n.translate 'notifier.a_post_you_shared'
|
||||
end
|
||||
|
|
|
|||
|
|
@ -14,6 +14,13 @@ describe NotifierHelper, :type => :helper do
|
|||
it 'strip markdown in the post' do
|
||||
expect(post_message(@markdown_post)).to eq(@striped_markdown_post)
|
||||
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
|
||||
|
||||
describe '#comment_message' do
|
||||
|
|
|
|||
Loading…
Reference in a new issue