50 lines
947 B
JavaScript
50 lines
947 B
JavaScript
describe("Dashboard view", { scrollBehavior: false }, () => {
|
|
before(() => {
|
|
cy.login();
|
|
cy.visit("/desk");
|
|
});
|
|
|
|
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(`/desk/dashboard-view/${dashboard}`);
|
|
|
|
// expect chart to be loaded
|
|
cy.findByText(chart).should("be.visible");
|
|
});
|
|
});
|