test: helper functions

This commit is contained in:
Dominik 2025-05-12 22:59:55 +02:00
parent 0ec5dc3bb6
commit 86f8834a3b
3 changed files with 29 additions and 1 deletions

View file

@ -35,3 +35,28 @@
// }
// }
// }
Cypress.Commands.add('getBySel', (selector, ...args) => {
return cy.get(`[data-cy=${selector}]`, ...args);
});
Cypress.Commands.add('getBySelLike', (selector, ...args) => {
return cy.get(`[data-cy*=${selector}]`, ...args);
});
declare global {
namespace Cypress {
interface Chainable {
getBySel(
selector: string,
...args: any[]
): Chainable<JQuery<HTMLElement>>;
getBySelLike(
selector: string,
...args: any[]
): Chainable<JQuery<HTMLElement>>;
}
}
}
export {};