js test for comments updated.
svn path=/plone.app.discussion/trunk/; revision=40166
This commit is contained in:
parent
9d0fa61c4d
commit
c364630a8c
@ -1,20 +1,40 @@
|
||||
|
||||
$(document).ready(function () {
|
||||
|
||||
/* TEST SETUP */
|
||||
|
||||
module("comments", {
|
||||
setup: function () {
|
||||
|
||||
// Create a comments section with one comment inside
|
||||
//
|
||||
// <div class="discussion">
|
||||
// <div id="1282720906349675" class="comment">
|
||||
// <div class="commentBody">
|
||||
// <p>Lorem ipsum.</p>
|
||||
// </div>
|
||||
// <div class="commentActions">
|
||||
// <button class="reply-to-comment-button"></button>
|
||||
// </div>
|
||||
// </div>
|
||||
// </div>
|
||||
|
||||
var comments = $(document.createElement("div"))
|
||||
.addClass("discussion")
|
||||
.append($(document.createElement("div"))
|
||||
.addClass("comment")
|
||||
.attr("id", "1282720906349675")
|
||||
.append($(document.createElement("div"))
|
||||
.addClass("commentActions"))
|
||||
.addClass("commentBody")
|
||||
.append($(document.createElement("p"))
|
||||
.text("Lorem ipsum.")
|
||||
)
|
||||
)
|
||||
.append($(document.createElement("div"))
|
||||
.addClass("commentActions")
|
||||
.append($(document.createElement("button"))
|
||||
.addClass("reply-to-comment-button")
|
||||
)
|
||||
))
|
||||
);
|
||||
$(document.body).append(comments);
|
||||
|
||||
@ -61,6 +81,8 @@ module("comments", {
|
||||
});
|
||||
|
||||
|
||||
/* TESTS */
|
||||
|
||||
test("Hide the reply and the cancel button for the comment form", function(){
|
||||
expect(1);
|
||||
$(".reply").find("input[name='form.buttons.cancel']").css("display", "none");
|
||||
@ -76,6 +98,9 @@ test("Show the reply button only when Javascript is enabled", function(){
|
||||
test("Create a comment reply form.", function() {
|
||||
expect(2);
|
||||
var comment_div = $("#1282720906349675");
|
||||
var reply_button = comment_div.find(".reply-to-comment-button");
|
||||
// Hit the reply button
|
||||
reply_button.trigger("click");
|
||||
createReplyForm(comment_div);
|
||||
var reply_form = comment_div.find(".reply");
|
||||
ok(reply_form, "Reply form has been copied");
|
||||
|
Loading…
Reference in New Issue
Block a user