From c4f6a18d387114ed0a8486949bdcb810accc96c2 Mon Sep 17 00:00:00 2001 From: Patryk Andrzejewski Date: Fri, 2 Dec 2022 12:58:43 +0100 Subject: [PATCH] Remove snapshots (#2754) * Remove snapshots * Remove setup file * Keep config --- package-lock.json | 368 - package.json | 2 - src/storybook/Stories.test.ts | 33 - .../__snapshots__/Stories.test.ts.snap | 258376 --------------- testUtils/setup.ts | 4 + 5 files changed, 4 insertions(+), 258779 deletions(-) delete mode 100644 src/storybook/Stories.test.ts delete mode 100644 src/storybook/__snapshots__/Stories.test.ts.snap diff --git a/package-lock.json b/package-lock.json index cf1ffc020..402193872 100644 --- a/package-lock.json +++ b/package-lock.json @@ -108,7 +108,6 @@ "@release-it/bumper": "^2.0.0", "@saleor/app-sdk": "~0.23.0", "@sentry/webpack-plugin": "^1.14.0", - "@storybook/addon-storyshots": "^5.2.8", "@storybook/react": "^5.1.9", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^8.0.1", @@ -172,7 +171,6 @@ "jest-canvas-mock": "^2.4.0", "jest-file": "^1.0.0", "jest-localstorage-mock": "^2.4.3", - "jest-mock-random": "^1.1.1", "jscodeshift": "^0.13.0", "lint-staged": "^10.5.1", "mocha-junit-reporter": "^2.0.2", @@ -6802,35 +6800,6 @@ "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "node_modules/@storybook/addon-storyshots": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/addon-storyshots/-/addon-storyshots-5.3.21.tgz", - "integrity": "sha512-uYXlDNZ9l1w1eOh8G1RT+/FOH33qLw00CnhArsWpy+pnckiL7SKvHaZcQPjkFliatDUr1jUHpLBea78B1fKV1g==", - "dev": true, - "dependencies": { - "@jest/transform": "^24.9.0", - "@storybook/addons": "5.3.21", - "@storybook/client-api": "5.3.21", - "@storybook/core": "5.3.21", - "@types/glob": "^7.1.1", - "@types/jest": "^24.0.16", - "@types/jest-specific-snapshot": "^0.5.3", - "babel-plugin-require-context-hook": "^1.0.0", - "core-js": "^3.0.1", - "glob": "^7.1.3", - "global": "^4.3.2", - "jest-specific-snapshot": "^2.0.0", - "read-pkg-up": "^7.0.0", - "regenerator-runtime": "^0.13.3", - "ts-dedent": "^1.1.0" - } - }, - "node_modules/@storybook/addon-storyshots/node_modules/regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - }, "node_modules/@storybook/addons": { "version": "5.3.21", "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.21.tgz", @@ -8313,16 +8282,6 @@ "integrity": "sha512-VzxUWIkHpZsswTWDXC1Ui0VqtQB01/Jau2HxG4Y6PPK20lFdq0uiiTnplhH0fXyAfiF+yEEfNU2e/RgJQmoxBA==", "dev": true }, - "node_modules/@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, "node_modules/@types/history": { "version": "4.7.8", "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.8.tgz", @@ -8390,15 +8349,6 @@ "jest-diff": "^24.3.0" } }, - "node_modules/@types/jest-specific-snapshot": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@types/jest-specific-snapshot/-/jest-specific-snapshot-0.5.5.tgz", - "integrity": "sha512-AaPPw2tE8ewfjD6qGLkEd4DOfM6pPOK7ob/RSOe1Z8Oo70r9Jgo0SlWyfxslPAOvLfQukQtiVPm6DcnjSoZU5A==", - "dev": true, - "dependencies": { - "@types/jest": "*" - } - }, "node_modules/@types/js-yaml": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", @@ -8466,23 +8416,11 @@ "@types/lodash": "*" } }, - "node_modules/@types/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", - "dev": true - }, "node_modules/@types/node": { "version": "14.14.37", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz", "integrity": "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==" }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, "node_modules/@types/npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/@types/npmlog/-/npmlog-4.1.2.tgz", @@ -11941,12 +11879,6 @@ "react-docgen": "^5.0.0" } }, - "node_modules/babel-plugin-require-context-hook": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-require-context-hook/-/babel-plugin-require-context-hook-1.0.0.tgz", - "integrity": "sha512-EMZD1563QUqLhzrqcThk759RhuNVX/ZJdrtGK6drwzgvnR+ARjWyXIHPbu+tUNaMGtPz/gQeAM2M6VUw2UiUeA==", - "dev": true - }, "node_modules/babel-plugin-syntax-jsx": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", @@ -23922,12 +23854,6 @@ "node": ">= 6" } }, - "node_modules/jest-mock-random": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jest-mock-random/-/jest-mock-random-1.1.1.tgz", - "integrity": "sha512-eLduwHIZeepHCHWTgx6MGr8k4CWxTG39SN76tszzgCjX8GNu6M/05WcXMci73z1GUVqYQAsw6inz6ndgr3Gmqw==", - "dev": true - }, "node_modules/jest-pnp-resolver": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", @@ -24102,18 +24028,6 @@ "semver": "bin/semver.js" } }, - "node_modules/jest-specific-snapshot": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jest-specific-snapshot/-/jest-specific-snapshot-2.0.0.tgz", - "integrity": "sha512-aXaNqBg/svwEpY5iQEzEHc5I85cUBKgfeVka9KmpznxLnatpjiqjr7QLb/BYNYlsrZjZzgRHTjQJ+Svx+dbdvg==", - "dev": true, - "dependencies": { - "jest-snapshot": "^24.1.0" - }, - "peerDependencies": { - "jest": "*" - } - }, "node_modules/jest-util": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", @@ -31752,120 +31666,6 @@ "node": ">=4" } }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/read-pkg/node_modules/load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", @@ -44860,37 +44660,6 @@ "integrity": "sha512-FyD2meJpDPjyNQejSjvnhpgI/azsQkA4lGbuu5BQZfjvJ9cbRZXzeWL2HceCekW4lixO9JPesIIQkSoLjeJHNQ==", "dev": true }, - "@storybook/addon-storyshots": { - "version": "5.3.21", - "resolved": "https://registry.npmjs.org/@storybook/addon-storyshots/-/addon-storyshots-5.3.21.tgz", - "integrity": "sha512-uYXlDNZ9l1w1eOh8G1RT+/FOH33qLw00CnhArsWpy+pnckiL7SKvHaZcQPjkFliatDUr1jUHpLBea78B1fKV1g==", - "dev": true, - "requires": { - "@jest/transform": "^24.9.0", - "@storybook/addons": "5.3.21", - "@storybook/client-api": "5.3.21", - "@storybook/core": "5.3.21", - "@types/glob": "^7.1.1", - "@types/jest": "^24.0.16", - "@types/jest-specific-snapshot": "^0.5.3", - "babel-plugin-require-context-hook": "^1.0.0", - "core-js": "^3.0.1", - "glob": "^7.1.3", - "global": "^4.3.2", - "jest-specific-snapshot": "^2.0.0", - "read-pkg-up": "^7.0.0", - "regenerator-runtime": "^0.13.3", - "ts-dedent": "^1.1.0" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", - "dev": true - } - } - }, "@storybook/addons": { "version": "5.3.21", "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.21.tgz", @@ -46049,16 +45818,6 @@ "integrity": "sha512-VzxUWIkHpZsswTWDXC1Ui0VqtQB01/Jau2HxG4Y6PPK20lFdq0uiiTnplhH0fXyAfiF+yEEfNU2e/RgJQmoxBA==", "dev": true }, - "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, "@types/history": { "version": "4.7.8", "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.8.tgz", @@ -46126,15 +45885,6 @@ "jest-diff": "^24.3.0" } }, - "@types/jest-specific-snapshot": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@types/jest-specific-snapshot/-/jest-specific-snapshot-0.5.5.tgz", - "integrity": "sha512-AaPPw2tE8ewfjD6qGLkEd4DOfM6pPOK7ob/RSOe1Z8Oo70r9Jgo0SlWyfxslPAOvLfQukQtiVPm6DcnjSoZU5A==", - "dev": true, - "requires": { - "@types/jest": "*" - } - }, "@types/js-yaml": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", @@ -46202,23 +45952,11 @@ "@types/lodash": "*" } }, - "@types/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", - "dev": true - }, "@types/node": { "version": "14.14.37", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.37.tgz", "integrity": "sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw==" }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true - }, "@types/npmlog": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/@types/npmlog/-/npmlog-4.1.2.tgz", @@ -49073,12 +48811,6 @@ "react-docgen": "^5.0.0" } }, - "babel-plugin-require-context-hook": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-require-context-hook/-/babel-plugin-require-context-hook-1.0.0.tgz", - "integrity": "sha512-EMZD1563QUqLhzrqcThk759RhuNVX/ZJdrtGK6drwzgvnR+ARjWyXIHPbu+tUNaMGtPz/gQeAM2M6VUw2UiUeA==", - "dev": true - }, "babel-plugin-syntax-jsx": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", @@ -58425,12 +58157,6 @@ "@jest/types": "^24.9.0" } }, - "jest-mock-random": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/jest-mock-random/-/jest-mock-random-1.1.1.tgz", - "integrity": "sha512-eLduwHIZeepHCHWTgx6MGr8k4CWxTG39SN76tszzgCjX8GNu6M/05WcXMci73z1GUVqYQAsw6inz6ndgr3Gmqw==", - "dev": true - }, "jest-pnp-resolver": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", @@ -58568,15 +58294,6 @@ } } }, - "jest-specific-snapshot": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/jest-specific-snapshot/-/jest-specific-snapshot-2.0.0.tgz", - "integrity": "sha512-aXaNqBg/svwEpY5iQEzEHc5I85cUBKgfeVka9KmpznxLnatpjiqjr7QLb/BYNYlsrZjZzgRHTjQJ+Svx+dbdvg==", - "dev": true, - "requires": { - "jest-snapshot": "^24.1.0" - } - }, "jest-util": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", @@ -64727,91 +64444,6 @@ } } }, - "read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, - "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true - } - } - }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", diff --git a/package.json b/package.json index f20a85d61..dcb0a20ff 100644 --- a/package.json +++ b/package.json @@ -115,7 +115,6 @@ "@release-it/bumper": "^2.0.0", "@saleor/app-sdk": "~0.23.0", "@sentry/webpack-plugin": "^1.14.0", - "@storybook/addon-storyshots": "^5.2.8", "@storybook/react": "^5.1.9", "@testing-library/react": "^12.1.5", "@testing-library/react-hooks": "^8.0.1", @@ -179,7 +178,6 @@ "jest-canvas-mock": "^2.4.0", "jest-file": "^1.0.0", "jest-localstorage-mock": "^2.4.3", - "jest-mock-random": "^1.1.1", "jscodeshift": "^0.13.0", "lint-staged": "^10.5.1", "mocha-junit-reporter": "^2.0.2", diff --git a/src/storybook/Stories.test.ts b/src/storybook/Stories.test.ts deleted file mode 100644 index 25d2081a7..000000000 --- a/src/storybook/Stories.test.ts +++ /dev/null @@ -1,33 +0,0 @@ -import createGenerateClassName from "@material-ui/styles/createGenerateClassName"; -import initStoryshots from "@storybook/addon-storyshots"; -import Adapter from "@wojtekmaj/enzyme-adapter-react-17"; -// tslint:disable no-submodule-imports -import { configure, render } from "enzyme"; -import toJSON from "enzyme-to-json"; -import { mockRandomForEach } from "jest-mock-random"; -import React, { ReactPortal } from "react"; -import ReactDOM from "react-dom"; - -// Fixes useLayoutEffect warnings -React.useLayoutEffect = React.useEffect; - -ReactDOM.createPortal = node => node as ReactPortal; - -configure({ adapter: new Adapter() }); - -jest.mock("@material-ui/styles/createGenerateClassName"); -(createGenerateClassName as any).mockImplementation(() => (rule, stylesheet) => - [stylesheet.options.meta, rule.key, "id"].join("-"), -); - -initStoryshots({ - configPath: "src/storybook/", - test({ story }) { - mockRandomForEach( - Array.from(Array(25).keys()).map(x => parseFloat(`0.${x + 1}`)), - ); - - const result = render(story.render() as any); - expect(toJSON(result)).toMatchSnapshot(); - }, -}); diff --git a/src/storybook/__snapshots__/Stories.test.ts.snap b/src/storybook/__snapshots__/Stories.test.ts.snap deleted file mode 100644 index 60236631a..000000000 --- a/src/storybook/__snapshots__/Stories.test.ts.snap +++ /dev/null @@ -1,258376 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Storyshots Attributes / Attribute delete default 1`] = ` -
-`; - -exports[`Storyshots Attributes / Attribute value delete default 1`] = ` -
-`; - -exports[`Storyshots Attributes / Attribute value edit default 1`] = ` -
-`; - -exports[`Storyshots Attributes / Attribute value edit form errors 1`] = ` -
-`; - -exports[`Storyshots Attributes / Attributes default 1`] = ` -
-
-
-
- - Attributes - -
-
-
-
-
-
- 11 Attributes -
-
- -
-
-
-
-
- Dropdown Attribute -
-
-
- -
-
-
-
-
-
- Multiselect Attribute -
-
-
- -
-
-
-
-
-
-
- File Attribute -
-
-
-
-
- -
-
- -
-
-
-
-
-
- References Attribute -
-
-
- -
-
-
-
-
-
-
-
-
- Plain Text Attribute - -
-
-
-
- -
- - -
-
-
-
-
-
-
-
- Rich Text Attribute - -
-
-
-
- -

-

-
-
-
-
-
-
- Numeric Attribute -
-
-
-
- -
- -
-
- cm -
-
- -
-
-
-
-
-
-
-
- Boolean Attribute -
-
-
-
- - - - - - -
-
-
-
-
-
-
- Date Attribute -
-
-
-
- -
- - -
-
-
-
-
-
-
-
- Date Time Attribute -
-
-
-
- -
- - -
-
-
- -
- - -
-
-
-
-
-
-
-
- Swatch Attribute -
-
-
- -
-
-
-
-`; - -exports[`Storyshots Attributes / Attributes disabled 1`] = ` -
-
-
-
- - Attributes - -
-
-
-
-
-
- 11 Attributes -
-
- -
-
-
-
-
- Dropdown Attribute -
-
-
- -
-
-
-
-
-
- Multiselect Attribute -
-
-
- -
-
-
-
-
-
-
- File Attribute -
-
-
-
-
- -
-
- -
-
-
-
-
-
- References Attribute -
-
-
- -
-
-
-
-
-
-
-
-
- Plain Text Attribute - -
-
-
-
- -
- - -
-
-
-
-
-
-
-
- Rich Text Attribute - -
-
-
-
- -

-

-
-
-
-
-
-
- Numeric Attribute -
-
-
-
- -
- -
-
- cm -
-
- -
-
-
-
-
-
-
-
- Boolean Attribute -
-
-
-
- - - - - - -
-
-
-
-
-
-
- Date Attribute -
-
-
-
- -
- - -
-
-
-
-
-
-
-
- Date Time Attribute -
-
-
-
- -
- - -
-
-
- -
- - -
-
-
-
-
-
-
-
- Swatch Attribute -
-
-
- -
-
-
-
-`; - -exports[`Storyshots Attributes / Attributes selected 1`] = ` -
-
-
-
- - Attributes - -
-
-
-
-
-
- 11 Attributes -
-
- -
-
-
-
-
- Dropdown Attribute -
-
-
- -
-
-
-
-
-
- Multiselect Attribute -
-
-
- -
-
-
-
- Multiselect First Value -
- -
-
-
-
-
- Multiselect Second Value -
- -
-
-
-
-
-
-
-
-
- File Attribute -
-
-
-
-
- - -
-
- -
-
-
-
-
-
- References Attribute -
-
-
- -
-
-
-
-
-
- -
- References First Value -
- -
-
-
-
- -
- References Second Value -
- -
-
-
-
- -
- References Third Value -
- -
-
-
-
-
-
-
-
- Plain Text Attribute - -
-
-
-
- -
- - -
-
-
-
-
-
-
-
- Rich Text Attribute - -
-
-
-
- -

-

-
-
-
-
-
-
- Numeric Attribute -
-
-
-
- -
- -
-
- cm -
-
- -
-
-
-
-
-
-
-
- Boolean Attribute -
-
-
-
- - - - - - -
-
-
-
-
-
-
- Date Attribute -
-
-
-
- -
- - -
-
-
-
-
-
-
-
- Date Time Attribute -
-
-
-
- -
- - -
-
-
- -
- - -
-
-
-
-
-
-
-
- Swatch Attribute -
-
-
- -
-
-
-
-`; - -exports[`Storyshots Attributes / Delete multiple attributes default 1`] = ` -
-`; - -exports[`Storyshots Channels / Cannot define channels availability card default 1`] = ` -
-
-
-
-
- - Availability - -
-
-
- You will be able to define availability of product after creating variants. -
-
-
-
-`; - -exports[`Storyshots Component / Preview Pill default 1`] = ` -
-
- - Preview - -
-
-`; - -exports[`Storyshots Customers / Address editing dialog default 1`] = ` -
-`; - -exports[`Storyshots Customers / Address editing dialog edit 1`] = ` -
-`; - -exports[`Storyshots Discounts / Select countries default 1`] = ` -
-`; - -exports[`Storyshots Generics / Accordion default 1`] = ` -
-
-
-
-
-
- Title -
-
- -
-
-
-
-
-
-`; - -exports[`Storyshots Generics / Accordion opened 1`] = ` -
-
-
-
-
-
- Title -
-
- -
-
-
-
- Content -
-
-
-
-
-`; - -exports[`Storyshots Generics / Accordion with quick peek 1`] = ` -
-
-
-
-
-
- Title -
-
- -
-
-
-
- Quick Peek -
-
-
-
-
-`; - -exports[`Storyshots Generics / Account Permission Groups Widget default 1`] = ` -
- -
-
-
-
- Unmanagable by user -
- -
-
-
-
-
- Default group -
- -
-
-
-
-`; - -exports[`Storyshots Generics / Account Permission Groups Widget error 1`] = ` -
- -
-
-
-
- Unmanagable by user -
- -
-
-
-
-
- Default group -
- -
-
-
-
- Group is out of your permission scope -
-
-`; - -exports[`Storyshots Generics / ActionDialog default 1`] = ` -
-`; - -exports[`Storyshots Generics / AddressEdit default 1`] = ` -
-
-
-
-
-
- -
- - -
-
-
-
-
- -
- - -
-
-
-
-
-
-
-
- -
- - -
-
-
-
-
- -
- - -
-
-
-
-
-
- -
- - -
-
-
-
- -
- - -
-
-
-
-
-
- -
- - -
-
-
-
-
- -
- - -
-
-
-
-
-
-
- -
-
-
- -
- - -
-
-
-
-
-
-
-`; - -exports[`Storyshots Generics / AddressFormatter default 1`] = ` -
-
-
-
-

- Elizabeth Vaughn -

-

-

- 419 Ruiz Orchard Apt. 199 -
-

-

- 52203 Port Danielshire -

-

- Szwecja -

-
-
-
-
-`; - -exports[`Storyshots Generics / AddressFormatter when loading 1`] = ` -
-
-
- - ‌ - -
-
-
-`; - -exports[`Storyshots Generics / Assign attributes dialog default 1`] = ` -
-`; - -exports[`Storyshots Generics / Assign attributes dialog errors 1`] = ` -
-`; - -exports[`Storyshots Generics / Assign attributes dialog loading 1`] = ` -
-`; - -exports[`Storyshots Generics / Assign product default 1`] = ` -
-`; - -exports[`Storyshots Generics / Autocomplete Menu default 1`] = ` -
-
-
- -
-
-
-`; - -exports[`Storyshots Generics / Autocomplete Menu error 1`] = ` -
-
-
- -
-
-
-`; - -exports[`Storyshots Generics / Autocomplete Menu interactive 1`] = ` -
-
-
-
- -
-
-
-
-`; - -exports[`Storyshots Generics / Autocomplete Menu loading 1`] = ` -
-
-
- -
-
-
-`; - -exports[`Storyshots Generics / Card menu default 1`] = ` -
-
- -
-
-`; - -exports[`Storyshots Generics / Channels availability card default 1`] = ` -
-
-
-
- - Availability - -
-
- -
-
-
-
- Available at 2 out of 4 channels -
-
-
-
-
- Test -
-
-
-
-
-
-
- Channel -
-
-
-
-
-
-
-`; - -exports[`Storyshots Generics / Channels availability card with onChange 1`] = ` -
-
-
-
- - Availability - -
-
- -
-
-
-
- Available at 2 out of 4 channels -
-
-
- -
-
-
-
-
-
-
- - -
-
-
-
-
- - -
-
-
- Set availability date -
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-
-
- - -
-
-
-
-
- - -
-
-
- Set availability date -
-
- -
-
-
-
-
-
-
-
-
-`; - -exports[`Storyshots Generics / ChannelsAvailabilityDialog default 1`] = ` -
-`; - -exports[`Storyshots Generics / ChannelsAvailabilityDialog disabled 1`] = ` -
-`; - -exports[`Storyshots Generics / ChannelsAvailabilityDialog with text 1`] = ` -
-`; - -exports[`Storyshots Generics / ChannelsAvailabilityDropdown default 1`] = ` -
-
-
-
- - 3 Channels - -
-
-
-
-`; - -exports[`Storyshots Generics / Checkbox checked 1`] = ` -
-
-
- - - - - - -
-
-
-`; - -exports[`Storyshots Generics / Checkbox disabled 1`] = ` -
-
-
- - - - - - -
-
-
-`; - -exports[`Storyshots Generics / Checkbox interactive 1`] = ` -
-
-
-
- - - - - - -
-
-
-
-`; - -exports[`Storyshots Generics / Checkbox unchecked 1`] = ` -
-
-
- - - - - - -
-
-
-`; - -exports[`Storyshots Generics / Checkbox undeterminate 1`] = ` -
-
-
- - - - - - -
-
-
-`; - -exports[`Storyshots Generics / Chip default 1`] = ` -
-
-
-
-
- Lorem Ipsum -
-
-
-
-
-`; - -exports[`Storyshots Generics / Chip with x 1`] = ` -
-
-
-
-
- Lorem Ipsum - -
-
-
-
-
-`; - -exports[`Storyshots Generics / ColorPicker default 1`] = ` -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- R - - -
-
-
-
- G - - -
-
-
-
- B - - -
-
-
-
- HEX - - -
-
-
-
-
-
-`; - -exports[`Storyshots Generics / Column picker default 1`] = ` -
-
-
-
-
- -
-
-
-
-
-`; - -exports[`Storyshots Generics / Column picker loading 1`] = ` -
-
-
-
-
- -
-
-
-
-
-`; - -exports[`Storyshots Generics / Datagrid default 1`] = ` -
-
-
-
-
-
- - Datagrid - -
-
-
- - -
-
-
-
-
-
-
-
-
- - - - -
-
- -
-
-
-
-
-
-
-
-`; - -exports[`Storyshots Generics / Datagrid with errors 1`] = ` -
-
-
-
-
-
- - Datagrid - -
-
-
- - -
-
-
-
-
-
-
-
-
- - - - -
-
- -
-
-
-
-
-
-
-
-`; - -exports[`Storyshots Generics / Date default 1`] = ` -
-
-
- -
-
-
-`; - -exports[`Storyshots Generics / Date plain 1`] = ` -
-
-
- Apr 7, 2018 -
-
-
-`; - -exports[`Storyshots Generics / DateTime default 1`] = ` -
-
-
- -
-
-
-`; - -exports[`Storyshots Generics / DateTime plain 1`] = ` -
-
-
- Apr 7, 2018 6:44 AM -
-
-
-`; - -exports[`Storyshots Generics / Deletable Item default 1`] = ` -
- -
-`; - -exports[`Storyshots Generics / Delete filter tab default 1`] = ` -
-`; - -exports[`Storyshots Generics / EditableTableCell default 1`] = ` -
-
-
-
- - - - - - - - - - - - - - - -
- Some header - - Some header - - Some header -
- Some value - -
- Some editable text -
-
- Some value -
-
-
-
-
-`; - -exports[`Storyshots Generics / ErrorMessageCard default 1`] = ` -
-
-
-
-
-

- Error -

-
- Loren ipsum dolor sit amet! -
-
-
-
-
-
-`; - -exports[`Storyshots Generics / External Link default 1`] = ` - -`; - -exports[`Storyshots Generics / External Link new tab 1`] = ` - -`; - -exports[`Storyshots Generics / File upload field default 1`] = ` -
-
-
-
-
- -
-
- -
-
-
-`; - -exports[`Storyshots Generics / File upload field interactive 1`] = ` -
-
-
-
-
- -
-
- -
-
-
-`; - -exports[`Storyshots Generics / File upload field with error 1`] = ` -
-
-
-
-
- -
-
- Something went wrong -
-
- -
-
-
-`; - -exports[`Storyshots Generics / File upload field with ready to upload file 1`] = ` -
-
-
-
-
- - -
-
- -
-
-
-`; - -exports[`Storyshots Generics / File upload field with uploaded file 1`] = ` -
-
-
-
- -
- -
-
-
-`; - -exports[`Storyshots Generics / Filter default 1`] = ` -
-
-
-
-
-
- Filters -
-
- - -
-
-
-
- -
-
-
-
-
-
-
-
-
-
- - - -
-
-
- - -
-
-
-
-
- - and - -
-
-
-
-
- - -
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
- - -
-
-
- -
- - -
-
- -
-
- -
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
- -
-
- -
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
- - - -
-
-
- - -
-
-
-
-
- - and - -
-
-
-
-
- - -
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
- -
-
- -
-
- -
-
-
-
-
-
-
-
- -
-
-
-`; - -exports[`Storyshots Generics / Filter interactive 1`] = ` -
-
-
-
-
-
- Filters -
-
- - -
-
-
-
- -
-
-
-
-
-
-
-
-
-
- - - -
-
-
- - -
-
-
-
-
- - and - -
-
-
-
-
- - -
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
- -
- - -
-
-
- -
- - -
-
- -
-
- -
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
- -
-
- -
-
- -
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
- - - -
-
-
- - -
-
-
-
-
- - and - -
-
-
-
-
- - -
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
- -
-
- -
-
- -
-
-
-
-
-
-
-
- -
-
-
-`; - -exports[`Storyshots Generics / Global messages default 1`] = ` -
-
-
- -
-
-
-`; - -exports[`Storyshots Generics / Global messages with action 1`] = ` -
-
-
- -
-
-
-`; - -exports[`Storyshots Generics / Global messages with error status 1`] = ` -
-
-
- -
-
-
-`; - -exports[`Storyshots Generics / Global messages with success status 1`] = ` -
-
-
- -
-
-
-`; - -exports[`Storyshots Generics / Global messages with warning status 1`] = ` -
-
-
- -
-
-
-`; - -exports[`Storyshots Generics / Horizontal Spacer default 1`] = ` -
-
-
-
- <- The spacer is here -
-
-
-`; - -exports[`Storyshots Generics / Horizontal Spacer with bigger spacing provided 1`] = ` -
-
-
-
- <- The spacer is here -
-
-
-`; - -exports[`Storyshots Generics / Horizontal Spacer without 1`] = ` -
-
-
- No spacer -
-
-
-`; - -exports[`Storyshots Generics / Link with choices default 1`] = ` - -`; - -exports[`Storyshots Generics / Metadata default 1`] = ` -
-
- - - - - - - - - - - - - -