diff --git a/spec/helpers/users_helper_spec.rb b/spec/helpers/users_helper_spec.rb
index 34ca626fe..822764292 100644
--- a/spec/helpers/users_helper_spec.rb
+++ b/spec/helpers/users_helper_spec.rb
@@ -10,4 +10,37 @@ describe UsersHelper do
end
end
+ describe '#deleted_commentable_text' do
+ it "should return the appropriate message for deleted debates" do
+ debate = create(:debate)
+ comment = create(:comment, commentable: debate)
+
+ debate.hide
+
+ expect(comment_commentable_title(comment)).to eq "#{comment.commentable.title}"
+ end
+
+ it "should return the appropriate message for deleted proposals" do
+ proposal = create(:proposal)
+ comment = create(:comment, commentable: proposal)
+
+ proposal.hide
+
+ expect(comment_commentable_title(comment)).to eq "#{comment.commentable.title}"
+ end
+ end
+
+ describe '#comment_commentable_title' do
+ it "should return a link to the commentable" do
+ comment = create(:comment)
+ expect(comment_commentable_title(comment)).to eq link_to comment.commentable.title, comment.commentable
+ end
+
+ it "should return a hint if the commentable has been deleted", :focus do
+ comment = create(:comment)
+ comment.commentable.hide
+ expect(comment_commentable_title(comment)).to eq "#{comment.commentable.title}"
+ end
+ end
+
end