test: UI test for number_card workspace block

This commit is contained in:
Shariq Ansari 2023-03-01 19:14:42 +05:30
parent d46ff2ed24
commit f1a9e51687

View file

@ -148,4 +148,39 @@ context("Workspace Blocks", () => {
.should("eq", "Pending");
cy.go("back");
});
it("Number Card Block", () => {
cy.create_records([
{
doctype: "Number Card",
label: "Test Number Card",
document_type: "ToDo",
color: "#f74343",
},
]);
cy.get(".codex-editor__redactor .ce-block");
cy.get(".standard-actions .btn-secondary[data-label=Edit]").click();
cy.get(".ce-block").first().click({ force: true }).type("{enter}");
cy.get(".block-list-container .block-list-item").contains("Number Card").click();
// add number card
cy.fill_field("number_card_name", "Test Number Card", "Link");
cy.get('[data-fieldname="number_card_name"] ul li').contains("Test Number Card").click();
cy.click_modal_primary_button("Add");
cy.get(".ce-block .number-widget-box").first().as("number_card");
cy.get("@number_card").find(".widget-title").should("contain", "Test Number Card");
cy.get('.standard-actions .btn-primary[data-label="Save"]').click();
cy.get("@number_card").find(".widget-title").should("contain", "Test Number Card");
// edit number card
cy.get(".standard-actions .btn-secondary[data-label=Edit]").click();
cy.get("@number_card").realHover().find(".widget-control .edit-button").click();
cy.get_field("label", "Data").invoke("val", "ToDo Count");
cy.click_modal_primary_button("Save");
cy.get("@number_card").find(".widget-title").should("contain", "ToDo Count");
cy.get('.standard-actions .btn-primary[data-label="Save"]').click();
cy.get("@number_card").find(".widget-title").should("contain", "ToDo Count");
});
});