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 () {
|
$(document).ready(function () {
|
||||||
|
|
||||||
|
/* TEST SETUP */
|
||||||
|
|
||||||
module("comments", {
|
module("comments", {
|
||||||
setup: function () {
|
setup: function () {
|
||||||
|
|
||||||
// Create a comments section with one comment inside
|
// 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"))
|
var comments = $(document.createElement("div"))
|
||||||
.addClass("discussion")
|
.addClass("discussion")
|
||||||
.append($(document.createElement("div"))
|
.append($(document.createElement("div"))
|
||||||
.addClass("comment")
|
.addClass("comment")
|
||||||
.attr("id", "1282720906349675")
|
.attr("id", "1282720906349675")
|
||||||
.append($(document.createElement("div"))
|
.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"))
|
.append($(document.createElement("button"))
|
||||||
.addClass("reply-to-comment-button")
|
.addClass("reply-to-comment-button")
|
||||||
)
|
))
|
||||||
);
|
);
|
||||||
$(document.body).append(comments);
|
$(document.body).append(comments);
|
||||||
|
|
||||||
@ -61,6 +81,8 @@ module("comments", {
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
/* TESTS */
|
||||||
|
|
||||||
test("Hide the reply and the cancel button for the comment form", function(){
|
test("Hide the reply and the cancel button for the comment form", function(){
|
||||||
expect(1);
|
expect(1);
|
||||||
$(".reply").find("input[name='form.buttons.cancel']").css("display", "none");
|
$(".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() {
|
test("Create a comment reply form.", function() {
|
||||||
expect(2);
|
expect(2);
|
||||||
var comment_div = $("#1282720906349675");
|
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);
|
createReplyForm(comment_div);
|
||||||
var reply_form = comment_div.find(".reply");
|
var reply_form = comment_div.find(".reply");
|
||||||
ok(reply_form, "Reply form has been copied");
|
ok(reply_form, "Reply form has been copied");
|
||||||
|
Loading…
Reference in New Issue
Block a user