Bringing Jest-esque Snapshot testing to C#
Type | Snapper | Snapper.Nunit |
---|---|---|
NuGet | ||
Build | ||
Github |
Snapper is a NuGet library which captures snapshots of objects to simplify testing. It is very heavily based on Jest Snapshot Testing.
See https://theramis.github.io/Snapper/ for more documentation.
After a lot of thought I've decided to deprecate Snapper V1. Snapper V1 was my first attempt at an OSS library and some of the decisions I made very early on made it very difficult to add new features. Snapper V2 is my second attempt at making the library easier to use and update.
Snapper V1 consisted of the following NuGet packages all of which are deprecated:
- Snapper.Core
- Snapper.Json
- Snapper.Json.Xunit
- Snapper.Json.Nunit
There is a migration guide available here
The changes in V2 are documented in the Changelog
- Add logo to Nuget
- Write tests for testing json store.
- Update V1 package descriptions to mention deprecated
- Use appveyor logger on all test projects
Thanks goes to these wonderful people (emoji key):
Florian Gather π» π€ |
Tomas Bruckner π» |
Michael Kriese π» π€ |
Taylor Kimmett π» |
Patrick Lehner π |
This project follows the all-contributors specification. Contributions of any kind welcome!