saleor-dashboard/cypress/support/deleteElement/index.js
Karolina Rakoczy ebfb22d9f8 add promises
2021-02-16 15:19:46 +01:00

18 lines
479 B
JavaScript

Cypress.Commands.add(
"handleDeleteElement",
(element, deleteFunction, startsWith) => {
if (element.node.name.includes(startsWith)) {
deleteFunction(element.node.id);
}
}
);
Cypress.Commands.add(
"deleteProperElements",
(deleteFunction, getFunction, startsWith, name) => {
getFunction(100, startsWith).then(elements => {
elements.forEach(element => {
cy.handleDeleteElement(element, deleteFunction, startsWith);
});
});
}
);