Commit 6ae2df2f authored by Steffen van Bergerem's avatar Steffen van Bergerem Committed by Benjamin Neff

Fix missing timeagos for comments in the single post view

parent 17949ffb
......@@ -118,7 +118,8 @@ app.views.CommentStream = app.views.Base.extend({
// on post ownership in the Comment view.
comment.set({parent : this.model.toJSON()});
var commentHtml = new this.CommentView({model: comment}).render().el;
var commentView = new this.CommentView({model: comment});
var commentHtml = commentView.render().el;
var commentBlocks = this.$(".comments div.comment.media");
this._moveInsertPoint(comment.get("created_at"), commentBlocks);
if (this._insertPoint >= commentBlocks.length) {
......@@ -128,6 +129,7 @@ app.views.CommentStream = app.views.Base.extend({
} else {
commentBlocks.eq(this._insertPoint).before(commentHtml);
}
commentView.renderPluginWidgets();
},
removeComment: function(comment) {
......
......@@ -267,6 +267,14 @@ describe("app.views.CommentStream", function(){
expect(this.view.$(".comments div.comment.media").length).toEqual(6);
expect(this.view.$(".comments div.comment.media div.comment-content p").text()).toEqual("123456");
});
it("calls renderPluginWidgets", function() {
var comment = factory.comment();
this.view.CommentView = app.views.Comment;
spyOn(app.views.Comment.prototype, "renderPluginWidgets");
this.view.appendComment(comment);
expect(app.views.Comment.prototype.renderPluginWidgets).toHaveBeenCalled();
});
});
describe("removeComment", function() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment