|
|
|
@ -11,12 +11,23 @@ Cypress.Commands.add("login", () => { |
|
|
|
if (cookie) return |
|
|
|
|
|
|
|
cy.visit(`localhost:${Cypress.env("PORT")}/builder`) |
|
|
|
cy.contains("Create Test User").click() |
|
|
|
cy.get("input").first().type("test@test.com") |
|
|
|
|
|
|
|
cy.get('input[type="password"]').type("test") |
|
|
|
cy.get("button").then(btn => { |
|
|
|
const adminUserButton = "Create super admin user" |
|
|
|
console.log(btn.first().first()) |
|
|
|
if (!btn.first().contains(adminUserButton)) { |
|
|
|
// create admin user
|
|
|
|
cy.get("input").first().type("test@test.com") |
|
|
|
cy.get('input[type="password"]').first().type("test") |
|
|
|
cy.get('input[type="password"]').eq(1).type("test") |
|
|
|
cy.contains(adminUserButton).click() |
|
|
|
} |
|
|
|
|
|
|
|
cy.contains("Login").click() |
|
|
|
// login
|
|
|
|
cy.get("input").first().type("test@test.com") |
|
|
|
cy.get('input[type="password"]').type("test") |
|
|
|
cy.contains("Login").click() |
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
|