mirror of https://github.com/Budibase/budibase.git
3 changed files with 55 additions and 48 deletions
@ -1,46 +1,52 @@ |
|||
context('Create a workflow', () => { |
|||
|
|||
before(() => { |
|||
cy.server() |
|||
cy.visit('localhost:4001/_builder') |
|||
|
|||
cy.createApp('Workflow Test App', 'This app is used to test that workflows do in fact work!') |
|||
}) |
|||
|
|||
// https://on.cypress.io/interacting-with-elements
|
|||
it('should create a workflow', () => { |
|||
cy.createTestTableWithData() |
|||
|
|||
cy.contains('workflow').click() |
|||
cy.contains('Create New Workflow').click() |
|||
cy.get('input').type('Add Record') |
|||
cy.contains('Save').click() |
|||
|
|||
// Add trigger
|
|||
cy.get('[data-cy=add-workflow-component]').click() |
|||
cy.get('[data-cy=RECORD_SAVED]').click() |
|||
cy.get('.budibase__input').select('dog') |
|||
|
|||
// Create action
|
|||
cy.get('[data-cy=SAVE_RECORD]').click() |
|||
cy.get('.container input').first().type('goodboy') |
|||
cy.get('.container input').eq(1).type('11') |
|||
|
|||
// Save
|
|||
cy.contains('Save Workflow').click() |
|||
|
|||
// Activate Workflow
|
|||
cy.get('[data-cy=activate-workflow]').click() |
|||
cy.contains("Add Record").should("be.visible") |
|||
cy.get(".stop-button.highlighted").should("be.visible") |
|||
}) |
|||
|
|||
it('should add record when a new record is added', () => { |
|||
cy.contains('backend').click() |
|||
|
|||
cy.addRecord(["Rover", 15]) |
|||
cy.reload() |
|||
cy.contains('goodboy').should('have.text', 'goodboy') |
|||
|
|||
}) |
|||
}) |
|||
context("Create a workflow", () => { |
|||
before(() => { |
|||
cy.server() |
|||
cy.visit("localhost:4001/_builder") |
|||
|
|||
cy.createApp( |
|||
"Workflow Test App", |
|||
"This app is used to test that workflows do in fact work!" |
|||
) |
|||
}) |
|||
|
|||
// https://on.cypress.io/interacting-with-elements
|
|||
it("should create a workflow", () => { |
|||
cy.createTestTableWithData() |
|||
|
|||
cy.contains("workflow").click() |
|||
cy.contains("Create New Workflow").click() |
|||
cy.get("input").type("Add Record") |
|||
cy.contains("Save").click() |
|||
|
|||
// Add trigger
|
|||
cy.get("[data-cy=add-workflow-component]").click() |
|||
cy.get("[data-cy=RECORD_SAVED]").click() |
|||
cy.get(".budibase__input").select("dog") |
|||
|
|||
// Create action
|
|||
cy.get("[data-cy=SAVE_RECORD]").click() |
|||
cy.get(".budibase__input").select("dog") |
|||
cy.get(".container input") |
|||
.first() |
|||
.type("goodboy") |
|||
cy.get(".container input") |
|||
.eq(1) |
|||
.type("11") |
|||
|
|||
// Save
|
|||
cy.contains("Save Workflow").click() |
|||
|
|||
// Activate Workflow
|
|||
cy.get("[data-cy=activate-workflow]").click() |
|||
cy.contains("Add Record").should("be.visible") |
|||
cy.get(".stop-button.highlighted").should("be.visible") |
|||
}) |
|||
|
|||
it("should add record when a new record is added", () => { |
|||
cy.contains("backend").click() |
|||
|
|||
cy.addRecord(["Rover", 15]) |
|||
cy.reload() |
|||
cy.contains("goodboy").should("have.text", "goodboy") |
|||
}) |
|||
}) |
|||
|
|||
Binary file not shown.
Loading…
Reference in new issue