2021-02-16 14:19:46 +00:00
|
|
|
Cypress.Commands.add(
|
|
|
|
"handleDeleteElement",
|
2021-03-23 10:15:39 +00:00
|
|
|
(element, deleteFunction, startsWith, name) => {
|
|
|
|
if (element.node[name].includes(startsWith)) {
|
2021-02-16 14:19:46 +00:00
|
|
|
deleteFunction(element.node.id);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
);
|
|
|
|
Cypress.Commands.add(
|
2021-03-12 12:14:18 +00:00
|
|
|
"deleteElementsStartsWith",
|
2021-03-23 10:15:39 +00:00
|
|
|
(deleteFunction, getFunction, startsWith, name = "name") => {
|
2021-02-16 14:19:46 +00:00
|
|
|
getFunction(100, startsWith).then(elements => {
|
|
|
|
elements.forEach(element => {
|
2021-03-23 10:15:39 +00:00
|
|
|
cy.handleDeleteElement(element, deleteFunction, startsWith, name);
|
2021-02-16 14:19:46 +00:00
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
);
|