blob: a69d725660621de38d22c8bcf97c4165d326bfe9 [file] [log] [blame]
declare namespace Cypress {
interface Chainable {
permissionVidMock: typeof permissionVidMock;
initDrawingBoardUserPermission : typeof initDrawingBoardUserPermission;
}
}
function initDrawingBoardUserPermission( response?: any , delay?: number, status?: number) : void {
cy.server()
.route({
method: 'GET',
delay : delay ? delay : 0,
status : status ? status : 200,
url : Cypress.config('baseUrl') + "/roles/service_permissions?**",
response : response ? response : {
isEditPermitted : true
}
}).as('isEditPermitted');
}
function permissionVidMock(): void {
initDrawingBoardUserPermission();
}
Cypress.Commands.add('permissionVidMock', permissionVidMock);
Cypress.Commands.add('initDrawingBoardUserPermission', initDrawingBoardUserPermission);