fix: tests

This commit is contained in:
Jannat Patel 2021-09-18 12:34:54 +05:30
parent d49ce24e09
commit bc5fcce14f
3 changed files with 37 additions and 2 deletions

View file

@ -26,7 +26,7 @@ context('Discussions', () => {
// Submit
cy.get('.modal .submit-discussion').click();
cy.wait(20000);
cy.wait(2000);
// Check if discussion is added to page and content is visible
cy.get('.sidebar-parent:first .discussion-topic-title').should('have.text', 'Discussion from tests');

View file

@ -113,8 +113,9 @@ var publish_message = (data) => {
};
var post_message_cleanup = () => {
$(".topic-title").val("");
$(".comment-field").val("");
$(".comment-field").css("height", "48px");
$(".discussion-on-page .comment-field").css("height", "48px");
$("#discussion-modal").modal("hide");
$("#no-discussions").addClass("hide");
$(".cancel-comment").addClass("hide");

View file

@ -194,6 +194,10 @@ def create_form_tour():
@frappe.whitelist()
def create_data_for_discussions():
web_page = create_web_page()
create_topic_and_reply(web_page)
def create_web_page():
web_page = frappe.db.exists("Web Page", {"route": "test-page-discussions"})
if not web_page:
web_page = frappe.get_doc({
@ -212,6 +216,36 @@ def create_data_for_discussions():
})
})
web_page.save()
return web_page
def create_topic_and_reply(web_page):
topic = frappe.db.exists("Discussion Topic",
{
"reference_doctype": "Web Page",
"reference_docname": web_page.name
}
)
if not topic:
topic = frappe.get_doc({
"doctype": "Discussion Topic",
"reference_doctype": "Web Page",
"reference_docname": web_page.name,
"title": "Test Topic"
})
topic.save()
reply = frappe.get_doc({
"doctype": "Discussion Reply",
"topic": topic.name,
"reply": "This is a test reply"
})
reply.save()