@testing-library/jest-dom
Advanced tools
Comparing version 5.10.0 to 5.10.1
@@ -33,4 +33,8 @@ "use strict"; | ||
function canElementBeDisabled(element) { | ||
return FORM_TAGS.includes((0, _utils.getTag)(element)); | ||
} | ||
function isElementDisabled(element) { | ||
return FORM_TAGS.includes((0, _utils.getTag)(element)) && element.hasAttribute('disabled'); | ||
return canElementBeDisabled(element) && element.hasAttribute('disabled'); | ||
} | ||
@@ -43,5 +47,9 @@ | ||
function isElementOrAncestorDisabled(element) { | ||
return canElementBeDisabled(element) && (isElementDisabled(element) || isAncestorDisabled(element)); | ||
} | ||
function toBeDisabled(element) { | ||
(0, _utils.checkHtmlElement)(element, toBeDisabled, this); | ||
const isDisabled = isElementDisabled(element) || isAncestorDisabled(element); | ||
const isDisabled = isElementOrAncestorDisabled(element); | ||
return { | ||
@@ -58,3 +66,3 @@ pass: isDisabled, | ||
(0, _utils.checkHtmlElement)(element, toBeEnabled, this); | ||
const isEnabled = !(isElementDisabled(element) || isAncestorDisabled(element)); | ||
const isEnabled = !isElementOrAncestorDisabled(element); | ||
return { | ||
@@ -61,0 +69,0 @@ pass: isEnabled, |
{ | ||
"name": "@testing-library/jest-dom", | ||
"version": "5.10.0", | ||
"version": "5.10.1", | ||
"description": "Custom jest matchers to test the state of the DOM", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -1158,2 +1158,3 @@ <div align="center"> | ||
<td align="center"><a href="https://danielavalero.com/"><img src="https://avatars1.githubusercontent.com/u/1307954?v=4" width="100px;" alt=""/><br /><sub><b>Daniela Valero</b></sub></a><br /><a href="https://github.com/testing-library/jest-dom/commits?author=DanielaValero" title="Code">💻</a> <a href="https://github.com/testing-library/jest-dom/commits?author=DanielaValero" title="Tests">⚠️</a> <a href="https://github.com/testing-library/jest-dom/commits?author=DanielaValero" title="Documentation">📖</a></td> | ||
<td align="center"><a href="https://github.com/missilev"><img src="https://avatars1.githubusercontent.com/u/33201468?v=4" width="100px;" alt=""/><br /><sub><b>Vladislav Katsura</b></sub></a><br /><a href="https://github.com/testing-library/jest-dom/commits?author=missilev" title="Code">💻</a> <a href="https://github.com/testing-library/jest-dom/commits?author=missilev" title="Tests">⚠️</a></td> | ||
</tr> | ||
@@ -1164,3 +1165,2 @@ </table> | ||
<!-- prettier-ignore-end --> | ||
<!-- ALL-CONTRIBUTORS-LIST:END --> | ||
@@ -1167,0 +1167,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
101744
1011