Browse Source

Fixing the creation of user in cypress.

master
mike12345567 5 years ago
parent
commit
921eb39227
  1. 29
      packages/builder/cypress/support/commands.js
  2. 8
      packages/server/src/utilities/redis.js
  3. 8
      packages/worker/src/utilities/redis.js

29
packages/builder/cypress/support/commands.js

@ -12,22 +12,19 @@ Cypress.Commands.add("login", () => {
cy.visit(`localhost:${Cypress.env("PORT")}/builder`)
// 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()
// }
// login
cy.get("input").first().type("test@test.com")
cy.get('input[type="password"]').type("test")
cy.contains("Login").click()
// })
cy.url().then(url => {
if (url.includes("builder/admin")) {
// 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("Create super admin user").click()
}
// login
cy.get("input").first().type("test@test.com")
cy.get('input[type="password"]').type("test")
cy.get("button").first().click()
})
})
})

8
packages/server/src/utilities/redis.js

@ -12,8 +12,12 @@ exports.init = async () => {
}
exports.shutdown = async () => {
await devAppClient.finish()
await debounceClient.finish()
if (devAppClient != null) {
await devAppClient.finish()
}
if (debounceClient != null) {
await debounceClient.finish()
}
}
exports.doesUserHaveLock = async (devAppId, user) => {

8
packages/worker/src/utilities/redis.js

@ -51,8 +51,12 @@ exports.init = async () => {
* make sure redis connection is closed.
*/
exports.shutdown = async () => {
await pwResetClient.finish()
await invitationClient.finish()
if (pwResetClient != null) {
await pwResetClient.finish()
}
if (invitationClient != null) {
await invitationClient.finish()
}
}
/**

Loading…
Cancel
Save