This is an experimental library not ready for public consumption. Please use at your own risk.
Daguerreotype is a modern JavaScript library for snapshot testing in JavaScript.
It is currently compatible with Mocha and provides customizable paths for configuration and snapshot output unlike other libraries.
To get started, install daguerreotype
through npm
(or whatever package manager you use):
npm i daguerreotype
Then in your tests, do
import {deepStrictEqualSnapshot} from 'daguerreotype';
describe(..., () => {
it(..., async () => {
const someData = ...;
deepStrictEqualSnapshot(someData);
})
})