├── .github └── workflows │ ├── deploy.yml │ └── nodejs.yml ├── .gitignore ├── .imdone ├── config.json └── sort.json ├── .npmrc ├── README.md ├── __snapshots__ ├── a-spec.js ├── aa-spec.js ├── b-spec.js ├── data-driven-spec.js ├── duplicate-key-spec.js ├── named-snapshots-spec.js ├── second-spec.js └── spec.js ├── coffee-demo ├── __snapshots__ │ └── spec.coffee.js ├── package-lock.json ├── package.json └── spec.coffee ├── imdone-help.md ├── issue_template.md ├── named-demo ├── __snapshots__ │ ├── spec-a.js │ └── spec-b.js ├── spec-a.js └── spec-b.js ├── package.json ├── prune-demo ├── __snapshots__ │ └── spec.js └── spec.js ├── renovate.json ├── src ├── data-driven-spec.js ├── duplicate-key-spec.js ├── e2e-spec.js ├── index.d.ts ├── index.js ├── named-snapshots-spec.js ├── named-snapshots.js ├── second-spec.js ├── spec.js ├── utils-spec.js └── utils.js ├── test-all-skipped ├── README.md ├── package.json └── specs │ └── spec.js ├── test-custom-compare-fn ├── README.md ├── compaaaaaare.js ├── package.json ├── specs │ └── spec.js └── store.js ├── test-custom-pre-fn ├── README.md ├── package.json ├── pre-compare.js └── specs │ └── spec.js ├── test-flat-specs ├── README.md ├── package.json └── specs │ ├── spec.js │ └── subfolder │ └── spec2.js ├── test-pruning ├── README.md ├── package.json └── specs │ └── spec.js ├── test-sorting ├── README.md ├── package.json └── specs │ └── spec.js ├── test-subfolders-specs ├── README.md ├── package.json └── specs │ ├── spec.js │ └── subfolder │ └── spec2.js ├── test-updating ├── README.md ├── package.json └── specs │ └── spec.js ├── test ├── failing-hook │ └── aa-spec.js └── two-specs │ ├── a-spec.js │ └── b-spec.js └── ts-demo ├── .npmrc ├── __snapshots__ └── spec.ts.js ├── package-lock.json ├── package.json ├── spec.ts └── tsconfig.json /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .DS_Store 3 | npm-debug.log 4 | temp-* 5 | -------------------------------------------------------------------------------- /.imdone/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/.imdone/config.json -------------------------------------------------------------------------------- /.imdone/sort.json: -------------------------------------------------------------------------------- 1 | {"HELP":[0,2,4,3,5,1]} -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/.npmrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/README.md -------------------------------------------------------------------------------- /__snapshots__/a-spec.js: -------------------------------------------------------------------------------- 1 | exports['a-spec works 1'] = ` 2 | value a 3 | ` 4 | -------------------------------------------------------------------------------- /__snapshots__/aa-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/__snapshots__/aa-spec.js -------------------------------------------------------------------------------- /__snapshots__/b-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/__snapshots__/b-spec.js -------------------------------------------------------------------------------- /__snapshots__/data-driven-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/__snapshots__/data-driven-spec.js -------------------------------------------------------------------------------- /__snapshots__/duplicate-key-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/__snapshots__/duplicate-key-spec.js -------------------------------------------------------------------------------- /__snapshots__/named-snapshots-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/__snapshots__/named-snapshots-spec.js -------------------------------------------------------------------------------- /__snapshots__/second-spec.js: -------------------------------------------------------------------------------- 1 | exports['second-spec works too 1'] = ` 2 | some value 3 | ` 4 | -------------------------------------------------------------------------------- /__snapshots__/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/__snapshots__/spec.js -------------------------------------------------------------------------------- /coffee-demo/__snapshots__/spec.coffee.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/coffee-demo/__snapshots__/spec.coffee.js -------------------------------------------------------------------------------- /coffee-demo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/coffee-demo/package-lock.json -------------------------------------------------------------------------------- /coffee-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/coffee-demo/package.json -------------------------------------------------------------------------------- /coffee-demo/spec.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/coffee-demo/spec.coffee -------------------------------------------------------------------------------- /imdone-help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/imdone-help.md -------------------------------------------------------------------------------- /issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/issue_template.md -------------------------------------------------------------------------------- /named-demo/__snapshots__/spec-a.js: -------------------------------------------------------------------------------- 1 | exports['named-snapshot-demo'] = 101 2 | -------------------------------------------------------------------------------- /named-demo/__snapshots__/spec-b.js: -------------------------------------------------------------------------------- 1 | exports['named-snapshot-demo'] = 33 2 | -------------------------------------------------------------------------------- /named-demo/spec-a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/named-demo/spec-a.js -------------------------------------------------------------------------------- /named-demo/spec-b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/named-demo/spec-b.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/package.json -------------------------------------------------------------------------------- /prune-demo/__snapshots__/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/prune-demo/__snapshots__/spec.js -------------------------------------------------------------------------------- /prune-demo/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/prune-demo/spec.js -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/renovate.json -------------------------------------------------------------------------------- /src/data-driven-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/src/data-driven-spec.js -------------------------------------------------------------------------------- /src/duplicate-key-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/src/duplicate-key-spec.js -------------------------------------------------------------------------------- /src/e2e-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/src/e2e-spec.js -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/src/index.js -------------------------------------------------------------------------------- /src/named-snapshots-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/src/named-snapshots-spec.js -------------------------------------------------------------------------------- /src/named-snapshots.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/src/named-snapshots.js -------------------------------------------------------------------------------- /src/second-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/src/second-spec.js -------------------------------------------------------------------------------- /src/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/src/spec.js -------------------------------------------------------------------------------- /src/utils-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/src/utils-spec.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/src/utils.js -------------------------------------------------------------------------------- /test-all-skipped/README.md: -------------------------------------------------------------------------------- 1 | # test-all-skipped 2 | -------------------------------------------------------------------------------- /test-all-skipped/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-all-skipped/package.json -------------------------------------------------------------------------------- /test-all-skipped/specs/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-all-skipped/specs/spec.js -------------------------------------------------------------------------------- /test-custom-compare-fn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-custom-compare-fn/README.md -------------------------------------------------------------------------------- /test-custom-compare-fn/compaaaaaare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-custom-compare-fn/compaaaaaare.js -------------------------------------------------------------------------------- /test-custom-compare-fn/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-custom-compare-fn/package.json -------------------------------------------------------------------------------- /test-custom-compare-fn/specs/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-custom-compare-fn/specs/spec.js -------------------------------------------------------------------------------- /test-custom-compare-fn/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-custom-compare-fn/store.js -------------------------------------------------------------------------------- /test-custom-pre-fn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-custom-pre-fn/README.md -------------------------------------------------------------------------------- /test-custom-pre-fn/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-custom-pre-fn/package.json -------------------------------------------------------------------------------- /test-custom-pre-fn/pre-compare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-custom-pre-fn/pre-compare.js -------------------------------------------------------------------------------- /test-custom-pre-fn/specs/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-custom-pre-fn/specs/spec.js -------------------------------------------------------------------------------- /test-flat-specs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-flat-specs/README.md -------------------------------------------------------------------------------- /test-flat-specs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-flat-specs/package.json -------------------------------------------------------------------------------- /test-flat-specs/specs/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-flat-specs/specs/spec.js -------------------------------------------------------------------------------- /test-flat-specs/specs/subfolder/spec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-flat-specs/specs/subfolder/spec2.js -------------------------------------------------------------------------------- /test-pruning/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-pruning/README.md -------------------------------------------------------------------------------- /test-pruning/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-pruning/package.json -------------------------------------------------------------------------------- /test-pruning/specs/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-pruning/specs/spec.js -------------------------------------------------------------------------------- /test-sorting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-sorting/README.md -------------------------------------------------------------------------------- /test-sorting/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-sorting/package.json -------------------------------------------------------------------------------- /test-sorting/specs/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-sorting/specs/spec.js -------------------------------------------------------------------------------- /test-subfolders-specs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-subfolders-specs/README.md -------------------------------------------------------------------------------- /test-subfolders-specs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-subfolders-specs/package.json -------------------------------------------------------------------------------- /test-subfolders-specs/specs/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-subfolders-specs/specs/spec.js -------------------------------------------------------------------------------- /test-subfolders-specs/specs/subfolder/spec2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-subfolders-specs/specs/subfolder/spec2.js -------------------------------------------------------------------------------- /test-updating/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-updating/README.md -------------------------------------------------------------------------------- /test-updating/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-updating/package.json -------------------------------------------------------------------------------- /test-updating/specs/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test-updating/specs/spec.js -------------------------------------------------------------------------------- /test/failing-hook/aa-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test/failing-hook/aa-spec.js -------------------------------------------------------------------------------- /test/two-specs/a-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test/two-specs/a-spec.js -------------------------------------------------------------------------------- /test/two-specs/b-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/test/two-specs/b-spec.js -------------------------------------------------------------------------------- /ts-demo/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/ts-demo/.npmrc -------------------------------------------------------------------------------- /ts-demo/__snapshots__/spec.ts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/ts-demo/__snapshots__/spec.ts.js -------------------------------------------------------------------------------- /ts-demo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/ts-demo/package-lock.json -------------------------------------------------------------------------------- /ts-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/ts-demo/package.json -------------------------------------------------------------------------------- /ts-demo/spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/ts-demo/spec.ts -------------------------------------------------------------------------------- /ts-demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/snap-shot-it/HEAD/ts-demo/tsconfig.json --------------------------------------------------------------------------------