diff --git a/package.json b/package.json index 00ed306..0be2c4e 100644 --- a/package.json +++ b/package.json @@ -43,12 +43,8 @@ }, "dependencies": { "@wildpeaks/snapshot-dom": "1.6.0", - "chai": "4.3.10", "check-more-types": "2.24.0", "js-beautify": "1.13.13", - "jsondiffpatch": "0.5.0", - "lazy-ass": "1.6.0", - "snap-shot-compare": "3.0.0", - "snap-shot-store": "1.2.3" + "lazy-ass": "1.6.0" } } diff --git a/src/utils/snapshots/snapshot.js b/src/utils/snapshots/snapshot.js index b937bf4..8f9f3b6 100644 --- a/src/utils/snapshots/snapshot.js +++ b/src/utils/snapshots/snapshot.js @@ -1,7 +1,6 @@ const serializeDomElement = require("../serializers/serializeDomElement"); const serializeToHTML = require("../serializers/serializeToHTML"); const compareValues = require("./compareValues"); -const { initStore } = require("snap-shot-store"); const path = require("path"); const identity = (x) => x; @@ -12,11 +11,7 @@ const pickSerializer = (asJson, value) => { return identity; }; -const newStore = (name) => { - return initStore(name); -}; - -const store_snapshot = (store, props = { value, name, path, raiser }) => { +const store_snapshot = (props = { value, name, path, raiser }) => { const expectedPath = path.join( props.path || Cypress.config("snapshot").snapshotPath || @@ -33,11 +28,8 @@ const store_snapshot = (store, props = { value, name, path, raiser }) => { }; const set_snapshot = ( - store, { snapshotName, snapshotPath, serialized, value } ) => { - if (!store) return; - let devToolsLog = { $el: serialized }; if (Cypress.dom.isJquery(value)) { @@ -81,7 +73,7 @@ const set_snapshot = ( }; Cypress.log(options); - store_snapshot(store, { + store_snapshot({ value, name: snapshotName, path: snapshotPath, @@ -106,9 +98,8 @@ module.exports = (value, step, options) => { const serializer = pickSerializer(options.json, value); const serialized = serializer(value); - const store = newStore(serialized || {}); - - set_snapshot(store, { + + set_snapshot({ snapshotName: get_snapshot_name( Cypress.currentTest, options.snapshotName || step