blob: 7881eb1e40363d47dc3087fb30d05aa85a37b594 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
declare namespace Cypress {
interface Chainable {
serviceActionDelete: typeof serviceActionDelete
serviceActionUndoDelete: typeof serviceActionUndoDelete
serviceActionResume: typeof serviceActionResume
serviceActionUndoResume: typeof serviceActionResume
}
}
function serviceActionDelete() : void {
cy.getElementByDataTestsId('openMenuBtn').click();
cy.getElementByDataTestsId('context-menu-header-delete-item').click();
cy.getElementByDataTestsId('openMenuBtn').click();
cy.getElementByDataTestsId('context-menu-header-delete-item').should("have.text", "Undo delete");
}
function serviceActionUndoDelete() : void {
cy.getElementByDataTestsId('openMenuBtn').click();
cy.getElementByDataTestsId('context-menu-header-delete-item').click();
cy.getElementByDataTestsId('openMenuBtn').click();
cy.getElementByDataTestsId('context-menu-header-delete-item').should("have.text", "Delete");
}
function serviceActionResume() : void {
cy.getElementByDataTestsId('openMenuBtn').click();
cy.getElementByDataTestsId('context-menu-header-resume-item').click();
}
Cypress.Commands.add('serviceActionUndoDelete', serviceActionUndoDelete);
Cypress.Commands.add('serviceActionDelete', serviceActionDelete);
Cypress.Commands.add('serviceActionResume', serviceActionResume);
Cypress.Commands.add('serviceActionUndoResume', serviceActionResume);
|