16 repository-uri
Tools for managing, comparing, and serializing test snapshots.
Explore 16 awesome GitHub repositories matching part of an awesome list · Snapshot Testing Utilities. Refine with filters or upvote what's useful.
Storybook is an integrated environment for developing, documenting, and testing user interface components. It provides a development workshop for building components in isolation from main application logic, alongside a testing tool for simulating viewports and analyzing accessibility. The project creates a living catalog of interface elements that generates interactive examples and technical documentation for component APIs. It includes a dedicated environment for visual regression testing to verify states and behaviors across different configurations and screen dimensions. The platform cov
Automatic snapshot testing for Storybook stories
This project is a styling library and framework designed for component-based architectures, enabling developers to define and manage visual styles directly within JavaScript or TypeScript. It functions as a styling engine that generates unique class names from style definitions, ensuring encapsulated, predictable, and maintainable visual presentation across applications. By integrating with component logic, it allows for the creation of reusable UI elements with styles defined through template literals or object syntax. The library distinguishes itself through a comprehensive suite of build-t
Serializes Emotion styles into component snapshots
jest-image-snapshot este o bibliotecă de testare a imaginilor pentru Node.js și un motor de comparare vizuală, conceput pentru testarea regresiei vizuale în Jest. Oferă un matcher personalizat pentru a compara imaginile curente cu snapshot-urile de referință (baseline) pentru a identifica diferențele la nivel de pixel. Instrumentul generează diferențe de imagine care evidențiază divergențele specifice între snapshot-ul de referință și cel primit. Include mecanisme pentru actualizarea imaginilor de referință atunci când modificările sunt aprobate și permite ajustarea sensibilității prin numărul de pixeli, praguri procentuale sau blur pentru a ignora zgomotul. Biblioteca acoperă gestionarea snapshot-urilor de imagine, inclusiv configurarea stocării personalizate pentru căile directoarelor și utilitare pentru a identifica și elimina snapshot-urile învechite care nu mai sunt asociate cu testele active. Suportă algoritmi de comparare pixel-cu-pixel și de similaritate structurală pentru verificarea consistenței interfeței utilizator.
Visual regression testing via image buffer snapshots
🔧 💅 Jest utilities for Styled Components
Testing utilities and snapshot serializers for Styled Components
Regression Testing suite!
Visual regression tool using Puppeteer and snapshots
Converts Enzyme wrappers to snapshot-compatible formats
Snapshot serializer for ANSI color escape sequences
Renders React component trees into SVG snapshots
Formats XML documents for better snapshot visualization
Serializes JSON-LD elements as JavaScript objects
Compares two values and returns a snapshot-friendly diff
Warns developers when snapshots grow too large
Image comparison snapshots using pixelmatch
Serializes React Helmet data in component snapshots