test: UI test for number_card workspace block
This commit is contained in:
parent
d46ff2ed24
commit
f1a9e51687
1 changed files with 35 additions and 0 deletions
|
|
@ -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");
|
||||
});
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue