@note_includes_anonymous = @note.author.nil? || @note_comments.find { |comment| comment.author.nil? }
- @note_comments = @note_comments.drop(1) unless !@note.author.nil? && @note.author.status == "deleted"
+ @note_comments = @note_comments.drop(1) if @note.author.nil? || @note.author.active?
rescue ActiveRecord::RecordNotFound
render :template => "browse/not_found", :status => :not_found
end
assert_select "div.note-comments ul li", :count => 1
end
+ def test_read_note_hidden_opener
+ hidden_user = create(:user, :deleted)
+ note_with_hidden_opener = create(:note)
+ create(:note_comment, :author => hidden_user, :note => note_with_hidden_opener)
+
+ sidebar_browse_check :note_path, note_with_hidden_opener.id, "notes/show"
+ assert_select "div.note-comments ul li", :count => 0
+ end
+
def test_read_closed_note
user = create(:user)
closed_note = create(:note_with_comments, :closed, :closed_by => user, :comments_count => 2)