Cypress: Smoke Build - Timing based Changes
Adding a few corrections to support failing/Flakey smoke tests (timing issues)
This commit is contained in:
parent
625f36db7c
commit
46749c2a4f
|
@ -266,7 +266,7 @@ filterTests(["all"], () => {
|
||||||
cy.reload()
|
cy.reload()
|
||||||
cy.log("Current deployment version: " + clientPackage.version)
|
cy.log("Current deployment version: " + clientPackage.version)
|
||||||
|
|
||||||
cy.get(".version-status a", { timeout: 1000 }).contains("Update").click()
|
cy.get(".version-status a", { timeout: 5000 }).contains("Update").click()
|
||||||
cy.get(".spectrum-Tabs-item.is-selected").contains("Settings")
|
cy.get(".spectrum-Tabs-item.is-selected").contains("Settings")
|
||||||
|
|
||||||
cy.get(".version-section .page-action button")
|
cy.get(".version-section .page-action button")
|
||||||
|
|
|
@ -128,7 +128,9 @@ Cypress.Commands.add("updateUserInformation", (firstName, lastName) => {
|
||||||
.should("have.value", lastName)
|
.should("have.value", lastName)
|
||||||
.blur()
|
.blur()
|
||||||
}
|
}
|
||||||
|
cy.get(".confirm-wrap").within(() => {
|
||||||
cy.get("button").contains("Update information").click({ force: true })
|
cy.get("button").contains("Update information").click({ force: true })
|
||||||
|
})
|
||||||
cy.get(".spectrum-Dialog-grid").should("not.exist")
|
cy.get(".spectrum-Dialog-grid").should("not.exist")
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
@ -432,6 +434,7 @@ Cypress.Commands.add("createAppFromScratch", appName => {
|
||||||
|
|
||||||
// TABLES
|
// TABLES
|
||||||
Cypress.Commands.add("createTable", (tableName, initialTable) => {
|
Cypress.Commands.add("createTable", (tableName, initialTable) => {
|
||||||
|
// Creates an internal Budibase DB table
|
||||||
if (!initialTable) {
|
if (!initialTable) {
|
||||||
cy.navigateToDataSection()
|
cy.navigateToDataSection()
|
||||||
cy.get(`[data-cy="new-table"]`, { timeout: 2000 }).click()
|
cy.get(`[data-cy="new-table"]`, { timeout: 2000 }).click()
|
||||||
|
@ -445,6 +448,10 @@ Cypress.Commands.add("createTable", (tableName, initialTable) => {
|
||||||
.contains("Continue")
|
.contains("Continue")
|
||||||
.click({ force: true })
|
.click({ force: true })
|
||||||
})
|
})
|
||||||
|
cy.get(".spectrum-Modal", { timeout: 2000 }).should(
|
||||||
|
"not.contain",
|
||||||
|
"Add data source"
|
||||||
|
)
|
||||||
cy.get(".spectrum-Modal", { timeout: 2000 }).within(() => {
|
cy.get(".spectrum-Modal", { timeout: 2000 }).within(() => {
|
||||||
cy.get("input", { timeout: 2000 }).first().type(tableName).blur()
|
cy.get("input", { timeout: 2000 }).first().type(tableName).blur()
|
||||||
cy.get(".spectrum-ButtonGroup").contains("Create").click()
|
cy.get(".spectrum-ButtonGroup").contains("Create").click()
|
||||||
|
|
Loading…
Reference in New Issue