awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
testing-library avatar

testing-library/jest-dom

0
View on GitHub↗
4,597 stele·416 fork-uri·JavaScript·MIT·3 vizualizăritesting-library.com/docs/ecosystem-jest-dom↗

Jest Dom

jest-dom este o colecție de matchere și aserțiuni personalizate pentru Jest, concepute pentru a valida stările elementelor HTML, accesibilitatea și proprietățile Document Object Model. Funcționează ca un toolkit specializat pentru verificarea stării structurale și vizuale a elementelor web în timpul testării automate.

Biblioteca oferă funcții specializate pentru verificarea claselor CSS, a atributelor și a validității formularelor. Include o suită de aserțiuni pentru a verifica rolurile ARIA, numele accesibile și compatibilitatea cu tehnologiile asistive.

Capabilitățile sale acoperă verificarea prezenței, vizibilității și poziționării elementelor în ierarhia documentului. Include, de asemenea, utilitare pentru validarea stărilor formularelor web, inclusiv valorile input-urilor, cerințele de validitate și stările interactive precum focusul și selecția textului.

Features

  • DOM Testing Utilities - Offers a comprehensive toolkit for validating the accessibility, visibility, and structural properties of web elements.
  • DOM Matchers - Extends the Jest test runner with a comprehensive collection of specialized matchers for DOM state verification.
  • DOM Presence Verifications - Provides matchers to assert whether an element exists in the DOM or within a specific container.
  • Accessibility Testing - Evaluates software interfaces to ensure they meet accessibility standards and are readable by assistive technologies.
  • DOM Content Assertions - Offers assertions to verify that elements contain specific text or HTML content.
  • Element State Verifications - Provides matchers to check HTML attributes, CSS classes, and applied styles to confirm an element's structural state.
  • Custom Matchers - Ships specialized matchers for asserting CSS classes, attributes, and form validity in JavaScript tests.
  • Accessible Attribute Verifications - Provides specialized matchers to verify accessible names, roles, and descriptions for assistive technology compatibility.
  • Accessibility Validation Utilities - Provides a suite of assertions for verifying ARIA roles and accessibility standards within the browser DOM.
  • UI State Verifications - Validates that the UI has reached the expected state by checking element properties like focus, visibility, and disabled status.
  • ARIA Attribute Validations - Implements assertions to ensure elements comply with WAI-ARIA standards for assistive technologies.
  • Element Property Inspection - Enables programmatic inspection of DOM properties and attributes to verify the current state of web elements.
  • Input State Verifications - Verifies internal states of form controls, including focus, validity, and user text selections.
  • Form Validity Assertions - Checks whether a form element is currently valid, invalid, or marked as required.
  • Form Value Assertions - Provides matchers to assert the values of individual form controls or entire fieldsets.
  • DOM Hierarchy Navigators - Provides utilities to navigate the DOM hierarchy to verify parent-child relationships and element positioning.
  • DOM Structure Verification - Ensures the generated HTML structure matches expected patterns and hierarchical relationships.
  • Relative Positioning Verifications - Determines if an element appears before or after another specific element in the document hierarchy.
  • Web Form Test Assertions - Provides matchers to check that input fields and form elements have correct values and validity states.
  • Form Value Display Verifications - Verifies the actual value displayed to the end user for various supported form elements.
  • Computed Style Analyzers - Analyzes resolved CSS values via the browser's computed style API to determine element visibility and layout.
  • Testing and Quality Assurance - Custom matchers for testing the state of the DOM.

Istoric stele

Graficul istoricului de stele pentru testing-library/jest-domGraficul istoricului de stele pentru testing-library/jest-dom

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face testing-library/jest-dom?

jest-dom este o colecție de matchere și aserțiuni personalizate pentru Jest, concepute pentru a valida stările elementelor HTML, accesibilitatea și proprietățile Document Object Model. Funcționează ca un toolkit specializat pentru verificarea stării structurale și vizuale a elementelor web în timpul testării automate.

Care sunt principalele funcționalități ale testing-library/jest-dom?

Principalele funcționalități ale testing-library/jest-dom sunt: DOM Testing Utilities, DOM Matchers, DOM Presence Verifications, Accessibility Testing, DOM Content Assertions, Element State Verifications, Custom Matchers, Accessible Attribute Verifications.

Care sunt câteva alternative open-source pentru testing-library/jest-dom?

Alternativele open-source pentru testing-library/jest-dom includ: testing-library/react-testing-library — React Testing Library is a testing framework for verifying React components by interacting with rendered output… googlechromelabs/projectvisbug — VisBug is an in-browser design tool that lets you inspect, edit, and manipulate live webpage elements directly,… codeceptjs/codeceptjs — CodeceptJS is a NodeJS end-to-end testing framework designed for automating acceptance tests across web, mobile, and… vitest-dev/vitest — Vitest is a high-performance testing framework designed for JavaScript and TypeScript applications. It provides an… googlechrome/accessibility-developer-tools — This project provides a comprehensive library and framework for automated web accessibility auditing. It enables… dequelabs/axe-core — axe-core is an automated accessibility testing engine and compliance auditor designed to scan web and mobile…

Alternative open-source pentru Jest Dom

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Jest Dom.
  • testing-library/react-testing-libraryAvatar testing-library

    testing-library/react-testing-library

    19,606Vezi pe GitHub↗

    React Testing Library is a testing framework for verifying React components by interacting with rendered output instead of internal implementation details. It functions as a DOM testing utility and a frontend integration testing tool that mounts components into a virtual document object model for execution within Node.js environments. The library utilizes an accessibility-first query engine to locate user interface elements via ARIA roles and labels. This approach ensures web accessibility standards are met by mirroring how users perceive the interface rather than relying on implementation-sp

    JavaScriptjavascriptreactjstesting
    Vezi pe GitHub↗19,606
  • googlechromelabs/projectvisbugAvatar GoogleChromeLabs

    GoogleChromeLabs/ProjectVisBug

    5,746Vezi pe GitHub↗

    VisBug is an in-browser design tool that lets you inspect, edit, and manipulate live webpage elements directly, without touching source code. It functions as a browser design inspector, providing visual controls and keyboard shortcuts for real-time style inspection, element manipulation, and device simulation. The tool offers design-tool-inspired interactions for navigating the DOM as grouped layers, enabling direct selection and editing of nested components. It includes capabilities for drag-and-drop image replacement, live style inspection with computed properties and accessibility informat

    JavaScript
    Vezi pe GitHub↗5,746
  • codeceptjs/codeceptjsAvatar codeceptjs

    codeceptjs/CodeceptJS

    4,225Vezi pe GitHub↗

    CodeceptJS is a NodeJS end-to-end testing framework designed for automating acceptance tests across web, mobile, and desktop applications using a unified API. It serves as a cross-platform test automator and a behavior-driven development tool that maps human-readable feature files to technical step definitions. The framework features AI-powered test maintenance that uses machine learning to automatically identify and repair broken element selectors. It includes capabilities for autonomous test generation and a server that allows external agents to control tests and debug browser sessions in r

    JavaScript
    Vezi pe GitHub↗4,225
  • vitest-dev/vitestAvatar vitest-dev

    vitest-dev/vitest

    15,970Vezi pe GitHub↗

    Vitest is a high-performance testing framework designed for JavaScript and TypeScript applications. It provides an integrated environment that supports unit, integration, and browser-based testing, allowing developers to execute test suites natively without requiring separate build steps or complex configuration. The project distinguishes itself through a highly optimized execution model that leverages worker-thread isolation and on-demand module transformation to provide rapid feedback. It includes a comprehensive suite of mocking and spying utilities that allow for the interception of depen

    TypeScripttesttesting-toolsvite
    Vezi pe GitHub↗15,970
Vezi toate cele 30 alternative pentru Jest Dom→