|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- describe("Dashboard view", { scrollBehavior: false }, () => {
- before(() => {
- cy.login();
- cy.visit("/app");
- });
-
- it("should load", () => {
- const chart = "TODO-YEARLY-TRENDS";
- const dashboard = "TODO-TEST-DASHBOARD"; // check slash in name intentionally.
-
- cy.insert_doc(
- "Dashboard Chart",
- {
- is_standard: 0,
- chart_name: chart,
- chart_type: "Count",
- document_type: "ToDo",
- parent_document_type: "",
- based_on: "creation",
- group_by_type: "Count",
- timespan: "Last Year",
- time_interval: "Yearly",
- timeseries: 1,
- type: "Line",
- filters_json: "[]",
- },
- true
- );
-
- cy.insert_doc(
- "Dashboard",
- {
- name: dashboard,
- dashboard_name: dashboard,
- is_standard: 0,
- charts: [
- {
- chart: chart,
- },
- ],
- },
- true
- );
-
- cy.visit(`/app/dashboard-view/${dashboard}`);
-
- // expect chart to be loaded
- cy.findByText(chart).should("be.visible");
- });
- });
|