Browse Source
Merge pull request #6581 from Budibase/cypress-testing
Smoke Build Test Changes
pull/6612/head
Mitch-Budibase
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with
14 additions and
5 deletions
-
packages/builder/cypress/integration/addRadioButtons.spec.js
-
packages/builder/cypress/integration/adminAndManagement/accountPortals.spec.js
-
packages/builder/cypress/integration/adminAndManagement/userManagement.spec.js
-
packages/builder/cypress/integration/adminAndManagement/userSettings.spec.js
-
packages/builder/cypress/integration/createApp.spec.js
-
packages/builder/cypress/support/commands.js
|
|
|
@ -36,5 +36,9 @@ filterTests(['all'], () => { |
|
|
|
}) |
|
|
|
cy.addCustomSourceOptions(totalRadioButtons) |
|
|
|
} |
|
|
|
|
|
|
|
after(() => { |
|
|
|
cy.deleteAllApps() |
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
@ -9,10 +9,11 @@ filterTests(["smoke", "all"], () => { |
|
|
|
before(() => { |
|
|
|
cy.login() |
|
|
|
cy.deleteApp("Cypress Tests") |
|
|
|
cy.createApp("Cypress Tests") |
|
|
|
cy.createApp("Cypress Tests", false) |
|
|
|
|
|
|
|
// Create new user
|
|
|
|
cy.visit(`${Cypress.config().baseUrl}/builder`, { timeout: 1000}) |
|
|
|
cy.wait(500) |
|
|
|
cy.visit(`${Cypress.config().baseUrl}/builder`, { timeout: 5000}) |
|
|
|
cy.createUser(bbUserEmail) |
|
|
|
cy.contains("bbuser").click() |
|
|
|
cy.wait(500) |
|
|
|
|
|
|
|
@ -10,7 +10,7 @@ filterTests(["smoke", "all"], () => { |
|
|
|
}) |
|
|
|
|
|
|
|
it("should create a user via basic onboarding", () => { |
|
|
|
cy.visit(`${Cypress.config().baseUrl}/builder`, { timeout: 1000}) |
|
|
|
cy.visit(`${Cypress.config().baseUrl}/builder`, { timeout: 5000}) |
|
|
|
cy.createUser("bbuser@test.com") |
|
|
|
cy.get(interact.SPECTRUM_TABLE).should("contain", "bbuser") |
|
|
|
}) |
|
|
|
|
|
|
|
@ -103,6 +103,8 @@ filterTests(["smoke", "all"], () => { |
|
|
|
} |
|
|
|
cy.get("button").contains("Update password").click({ force: true }) |
|
|
|
}) |
|
|
|
// Remove users name
|
|
|
|
cy.updateUserInformation() |
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
@ -51,7 +51,8 @@ filterTests(['smoke', 'all'], () => { |
|
|
|
cy.visit(`${Cypress.config().baseUrl}/builder`, { timeout: 10000 }) |
|
|
|
|
|
|
|
// Start create app process. If apps already exist, click second button
|
|
|
|
cy.get(interact.CREATE_APP_BUTTON, { timeout: 1000 }).click({ force: true }) |
|
|
|
cy.wait(1000) |
|
|
|
cy.get(interact.CREATE_APP_BUTTON, { timeout: 3000 }).click({ force: true }) |
|
|
|
|
|
|
|
const appName = "Cypress Tests" |
|
|
|
cy.get(interact.SPECTRUM_MODAL).within(() => { |
|
|
|
@ -86,7 +87,7 @@ filterTests(['smoke', 'all'], () => { |
|
|
|
const appName = "Cypress Tests" |
|
|
|
cy.createApp(appName, false) |
|
|
|
|
|
|
|
cy.visit(`${Cypress.config().baseUrl}/builder`) |
|
|
|
cy.visit(`${Cypress.config().baseUrl}/builder`, { timeout: 5000 }) |
|
|
|
|
|
|
|
cy.applicationInAppTable(appName) |
|
|
|
cy.deleteApp(appName) |
|
|
|
|
|
|
|
@ -135,6 +135,7 @@ Cypress.Commands.add("createApp", (name, addDefaultTable) => { |
|
|
|
typeof addDefaultTable != "boolean" ? true : addDefaultTable |
|
|
|
|
|
|
|
cy.visit(`${Cypress.config().baseUrl}/builder`, { timeout: 5000 }) |
|
|
|
cy.wait(1000) |
|
|
|
cy.get(`[data-cy="create-app-btn"]`, { timeout: 2000 }).click({ force: true }) |
|
|
|
|
|
|
|
// If apps already exist
|
|
|
|
|