|
- context("Navigation", () => {
- before(() => {
- cy.visit("/login");
- cy.login();
- cy.visit("/app/website");
- });
- it("Navigate to route with hash in document name", () => {
- cy.insert_doc(
- "Client Script",
- {
- __newname: "ABC#123",
- dt: "User",
- script: "console.log('ran')",
- enabled: 0,
- },
- true
- );
- cy.visit(`/app/client-script/${encodeURIComponent("ABC#123")}`);
- cy.title().should("eq", "ABC#123");
- cy.go("back");
- cy.title().should("eq", "Website");
- });
-
- it("Navigate to previous page after login", () => {
- cy.visit("/app/todo");
- cy.get(".page-head").findByTitle("To Do").should("be.visible");
- cy.clear_filters();
- cy.call("logout");
- cy.reload().as("reload");
- cy.get("@reload").get(".page-card .btn-primary").contains("Login").click();
- cy.location("pathname").should("eq", "/login");
- cy.login();
- cy.visit("/app");
- cy.location("pathname").should("eq", "/app/todo");
- });
- });
|