Merge from ecomp 718fd196 - Modern UI
[vid.git] / vid-webpack-master / cypress / support / elements / element.actions.ts
index 44e8583..6d63e9f 100644 (file)
@@ -8,6 +8,7 @@ declare namespace Cypress {
     hasClass : typeof hasClass;
     getElementByDataTestsId : typeof getElementByDataTestsId;
     getTagElementContainsText : typeof  getTagElementContainsText;
+    isElementNotContainsAttr : typeof  isElementNotContainsAttr;
   }
 }
 
@@ -18,6 +19,13 @@ function isElementContainsAttr(id : string, attr: string) : void {
   cy.getElementByDataTestsId(id).should('have.attr', attr);
 }
 
+/*************************************************************************
+ isElementContainsAttr : check if element with id not contains some attribute
+ *************************************************************************/
+function isElementNotContainsAttr(id : string, attr: string) : void {
+  cy.getElementByDataTestsId(id).should('not.have.attr', attr);
+}
+
 /*********************************************************
  isElementDisabled : check if element with id is disabled
  *********************************************************/
@@ -54,3 +62,4 @@ Cypress.Commands.add('isElementEnabled', isElementEnabled);
 Cypress.Commands.add('hasClass', hasClass);
 Cypress.Commands.add('getElementByDataTestsId', getElementByDataTestsId);
 Cypress.Commands.add('getTagElementContainsText', getTagElementContainsText);
+Cypress.Commands.add('isElementNotContainsAttr', isElementNotContainsAttr);