2020-08-28 13:57:46 +02:00
|
|
|
context('Create a Binding', () => {
|
|
|
|
before(() => {
|
|
|
|
cy.visit('localhost:4001/_builder')
|
|
|
|
cy.createApp('Binding App', 'Binding App Description')
|
|
|
|
cy.createTable('dog')
|
2020-09-01 11:16:41 +02:00
|
|
|
cy.addColumn('dog', 'name', 'Plain Text')
|
|
|
|
cy.addRecord(["Rover"])
|
2020-08-28 13:57:46 +02:00
|
|
|
cy.navigateToFrontend()
|
|
|
|
})
|
|
|
|
|
|
|
|
it('add an input binding', () => {
|
|
|
|
cy.get(".nav-items-container").contains('Home').click()
|
|
|
|
cy.contains("Add").click()
|
|
|
|
cy.get("[data-cy=Input]").click()
|
|
|
|
cy.get("[data-cy=Textfield]").click()
|
|
|
|
cy.contains("Heading").click()
|
|
|
|
cy.get("[data-cy=text-binding-button]").click()
|
2020-09-01 11:16:41 +02:00
|
|
|
cy.get("[data-cy=binding-dropdown-modal]").contains('Input 1').click()
|
2020-08-28 13:57:46 +02:00
|
|
|
cy.contains('Home{{ Input 1 }}')
|
|
|
|
|
|
|
|
})
|
|
|
|
})
|