mirror of
https://github.com/ToolJet/ToolJet
synced 2026-04-25 15:37:37 +00:00
65 lines
1.8 KiB
JavaScript
65 lines
1.8 KiB
JavaScript
import { fake } from "Fixtures/fake";
|
|
import { textInputText } from "Texts/textInput";
|
|
import { commonWidgetText, widgetValue, customValidation } from "Texts/common";
|
|
import { commonSelectors, commonWidgetSelector } from "Selectors/common";
|
|
import { buttonText } from "Texts/button";
|
|
import {
|
|
verifyControlComponentAction,
|
|
randomString,
|
|
} from "Support/utils/editor/textInput";
|
|
import {
|
|
openAccordion,
|
|
verifyAndModifyParameter,
|
|
openEditorSidebar,
|
|
verifyAndModifyToggleFx,
|
|
addDefaultEventHandler,
|
|
verifyComponentValueFromInspector,
|
|
selectColourFromColourPicker,
|
|
verifyBoxShadowCss,
|
|
verifyLayout,
|
|
verifyTooltip,
|
|
editAndVerifyWidgetName,
|
|
verifyPropertiesGeneralAccordion,
|
|
verifyStylesGeneralAccordion,
|
|
randomNumber,
|
|
closeAccordions,
|
|
} from "Support/utils/commonWidget";
|
|
import {
|
|
selectCSA,
|
|
selectEvent,
|
|
addSupportCSAData,
|
|
} from "Support/utils/events";
|
|
|
|
describe("Editor title", () => {
|
|
const data = {};
|
|
beforeEach(() => {
|
|
data.appName = fake.companyName;
|
|
cy.apiLogin();
|
|
cy.apiCreateApp(data.appName);
|
|
cy.visit("/");
|
|
});
|
|
|
|
afterEach(() => {
|
|
cy.apiDeleteApp();
|
|
});
|
|
it("should verify titles", () => {
|
|
cy.url().should("include", "/my-workspace");
|
|
cy.title().should("eq", "Dashboard | ToolJet");
|
|
cy.log(data.appName);
|
|
|
|
cy.openApp();
|
|
cy.url().should("include", Cypress.env("appId"));
|
|
cy.title().should("eq", `${data.appName} | ToolJet`);
|
|
|
|
cy.openInCurrentTab(commonWidgetSelector.previewButton);
|
|
|
|
cy.url().should("include", `/applications/${Cypress.env("appId")}`);
|
|
cy.title().should("eq", `Preview - ${data.appName} | ToolJet`);
|
|
cy.go("back");
|
|
cy.releaseApp();
|
|
cy.url().then((url) => cy.visit(`/applications/${url.split("/").pop()}`));
|
|
|
|
cy.url().should("include", `/applications/${Cypress.env("appId")}`);
|
|
cy.title().should("eq", `${data.appName}`);
|
|
});
|
|
});
|