Skip to content
Bringing Jest-esque Snapshot testing to C#
C#
Branch: master
Clone or download
theramis Merge pull request #29 from tomasbruckner/master
[BUG] fix invalid link to FAQS
Latest commit 3a96615 Oct 16, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Fix links in changelog Oct 12, 2019
project [BUG] fix invalid link to FAQS Oct 16, 2019
.editorconfig Update snapper to be strong named May 25, 2019
.gitattributes Update snapper to be strong named May 25, 2019
.gitignore Create the docs structure and some of the docs May 5, 2019
LICENSE Initial commit Feb 9, 2018
README.md Add sourcelink and publish symbols May 25, 2019
SECURITY.md Add security.md May 25, 2019
appveyor.yml

README.md

Snapper V2

Bringing Jest-esque Snapshot testing to C#

Type Snapper Snapper.Nunit
NuGet Nuget (with prereleases) Nuget (with prereleases)
Build AppVeyor AppVeyor
Github GitHub release GitHub release

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.

Snapper V1 is deprecated

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

Todo

  • Add logo to Nuget
  • Write tests for testing json store.
  • Update V1 package descriptions to mention deprecated
  • Use appveyor logger on all test projects
You can’t perform that action at this time.