Verify

Test comparer

A tool for comparing complex data models and documents during testing, failing tests if there are differences.

Verify is a snapshot testing tool that simplifies the assertion of complex data models and documents.

GitHub

3k stars
16 watching
144 forks
Language: C#
last commit: 6 days ago
Linked from 2 awesome lists

assertion-librarysnapshotsnapshot-testingtesting

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
verifytests/verify.terminal A tool for managing Verify snapshots and accepting/rejecting pending changes 34
verifytests/verify.quibble A tool that allows comparing text data using the Quibble library and integrates it with Verify for testing. 2
verifytests/verify.http A tool for verifying web bit integrity and security 21
fluentvalidation/fluentvalidation A .NET validation library that uses a fluent interface and lambda expressions to build strongly-typed validation rules. 9,111
verifytests/verify.aspnetcore A tool for verifying the correctness of ASP.NET Core applications and their middleware 6
fluentassertions/fluentassertions Provides a set of extension methods to naturally specify expected outcomes in unit tests. 3,784
verifytests/verify.nsubstitute Adds Verify support for NSubstitute types 0
verifytests/verify.nservicebus Adds support for verifying NServiceBus message interactions in tests. 5
verifytests/verify.blazor A tool for verifying Blazor components by capturing their rendered HTML and model state in a snapshot file. 33
verifytests/verify.diffplex A tool for comparing and verifying the differences between two text files using a diffplex algorithm. 10
verifytests/verify.phash A C# library that extends the Verify class to enable comparison of documents using Phash hashing. 4
verifytests/verify.imagemagick A tool for verifying digital documents by comparing images of converted versions. 5
verifytests/verify.zerolog A tool for testing and verifying the correctness of error logging mechanisms in C# applications. 6
verifytests/verify.nodatime A tool that provides test verification support for NodaTime values 2
verifytests/verify.brighter Adds support for verifying a specific command processing framework 2