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