influxdb/ui/cypress/e2e/variables.test.ts

32 lines
709 B
TypeScript

describe('Variables', () => {
beforeEach(() => {
cy.flush()
cy.setupUser().then(({body}) => {
cy.signin(body.org.id)
cy.wrap(body.org).as('org')
cy.visit(`organizations/${body.org.id}/variables_tab`)
})
})
it('can create a variable', () => {
cy.get('.empty-state').within(() => {
cy.contains('Create').click()
})
cy.getByInputName('name').type('Little Variable')
cy.getByTestID('flux-editor').within(() => {
cy.get('textarea').type('filter(fn: (r) => r._field == "cpu")', {
force: true,
})
})
cy.get('form')
.contains('Create')
.click()
cy.getByTestID('variable-row').should('have.length', 1)
})
})