Browse Source

Merge pull request #6906 from Budibase/cypress-testing

Cypress: PostgreSql and createTable Changes
pull/6929/head
Mitch-Budibase 4 years ago
committed by GitHub
parent
commit
0d4544e443
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      packages/builder/cypress/integration/datasources/postgreSql.spec.js
  2. 7
      packages/builder/cypress/support/commands.js

2
packages/builder/cypress/integration/datasources/postgreSql.spec.js

@ -150,7 +150,9 @@ filterTests(["all"], () => {
cy.get("@query").its("response.statusCode").should("eq", 200)
cy.get("@query").its("response.body").should("not.be.empty")
// Save query
cy.intercept("**/queries").as("saveQuery")
cy.get(".spectrum-Button").contains("Save Query").click({ force: true })
cy.wait("@saveQuery")
cy.get(".spectrum-Tabs-content", { timeout: 2000 }).should("contain", queryName)
})

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

@ -422,7 +422,12 @@ Cypress.Commands.add("createTable", (tableName, initialTable) => {
cy.get("input", { timeout: 2000 }).first().type(tableName).blur()
cy.get(".spectrum-ButtonGroup").contains("Create").click()
})
cy.contains(tableName).should("be.visible")
// Ensure modal has closed and table is created
cy.get(".spectrum-Modal").should("not.exist")
cy.get(".spectrum-Tabs-content", { timeout: 1000 }).should(
"contain",
tableName
)
})
Cypress.Commands.add("createTestTableWithData", () => {

Loading…
Cancel
Save