Files
redash/client/cypress/support/commands.js
2019-03-24 11:24:59 -03:00

15 lines
425 B
JavaScript

import '@percy/cypress'; // eslint-disable-line import/no-extraneous-dependencies
Cypress.Commands.add('login', (email = 'admin@redash.io', password = 'password') => cy.request({
url: '/login',
method: 'POST',
form: true,
body: {
email,
password,
},
}));
Cypress.Commands.add('logout', () => cy.request('/logout'));
Cypress.Commands.add('getByTestId', element => cy.get('[data-test="' + element + '"]'));