/* eslint-env mocha */ /* global cy */ describe("@datashard/snapshot", () => { context("simple types", () => { it("works with objects", () => { cy.fixture("File2").snapshot({ snapshotPath: "cypress/snapshots", snapshotName: "Objects", }); }); it("works with numbers", () => { cy.wrap(42).snapshot({ snapshotPath: "cypress/snapshots", snapshotName: "Numbers", }); }); it("works with strings", () => { cy.wrap("foo-bar").snapshot({ snapshotPath: "cypress/snapshots", snapshotName: "Strings", }); }); it( "works with arrays", { env: { SNAPSHOT_UPDATE: true, }, }, () => { cy.wrap([1, 2, 3, 4]).snapshot({ snapshotPath: "cypress/snapshots", snapshotName: "Arrays", }); } ); it('works with more "complicated" Objects', () => { cy.fixture("Complex").snapshot({ snapshotPath: 'cypress/snapshots', snapshotName: "Complex" }) }) }); });