eventcally/cypress/e2e/admin.cy.js
2023-03-21 21:09:29 +01:00

36 lines
1.0 KiB
JavaScript

describe("Admin", () => {
it("settings", () => {
cy.createUser("admin@test.de", "password", true).then(function (userId) {
cy.login("admin@test.de");
cy.visit("/admin");
cy.visit("/admin/settings");
cy.get("#submit").click();
cy.url().should("include", "/admin");
});
});
it("admin units", () => {
cy.createUser("admin@test.de", "password", true).then(function (userId) {
cy.login("admin@test.de");
cy.visit("/admin/admin_units");
cy.createAdminUnit().then(function (adminUnitId) {
cy.visit("/admin/admin_unit/" + adminUnitId + "/update");
cy.get("#submit").click();
cy.url().should("include", "/admin/admin_units");
});
});
});
it("users", () => {
cy.createUser("admin@test.de", "password", true).then(function (userId) {
cy.login("admin@test.de");
cy.visit("/admin/users");
cy.visit("/admin/user/" + userId + "/update");
cy.get("#submit").click();
cy.url().should("include", "/admin/users");
});
});
});