diff options
| author | 2022-06-18 03:24:40 +0400 | |
|---|---|---|
| committer | 2022-06-18 14:57:42 +0400 | |
| commit | bd47dceb73620b204156f536d890ec0c56c274b4 (patch) | |
| tree | 02c84bba9bf9aa7d10f1187e89679fb1a4285416 | |
| parent | Bump fortawesome (diff) | |
Remove Jest SVG Transformer
The current SVG transformer has not had an update in 4 years, and breaks
with the latest jest version. The behavior can be very easily replicated
by hand, as is documented by SVGR, the library we are already using in
webpack.
Signed-off-by: Hassan Abouelela <[email protected]>
Diffstat (limited to '')
| -rw-r--r-- | jest.config.js | 4 | ||||
| -rw-r--r-- | package.json | 1 | ||||
| -rw-r--r-- | src/tests/__mocks__/svg.ts | 4 | ||||
| -rw-r--r-- | yarn.lock | 5 | 
4 files changed, 7 insertions, 7 deletions
diff --git a/jest.config.js b/jest.config.js index a126998..127d90b 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,7 +1,9 @@  module.exports = {      transform: {          '^.+\\.(t|j)sx?$': ['@swc/jest'], -        '^.+\\.svg$': ['jest-svg-transformer'] +    }, +    moduleNameMapper: { +        '\\.svg$': '<rootDir>/src/tests/__mocks__/svg.ts',      },      collectCoverageFrom: [          "src/**/*.{js,jsx,ts,tsx}", diff --git a/package.json b/package.json index cdcc067..0656c41 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,6 @@      "jest": "26.6.3",      "jest-environment-jsdom-fourteen": "1.0.1",      "jest-resolve": "26.6.2", -    "jest-svg-transformer": "1.0.0",      "jest-watch-typeahead": "0.6.3",      "webpack-dev-server": "3.11.2"    } diff --git a/src/tests/__mocks__/svg.ts b/src/tests/__mocks__/svg.ts new file mode 100644 index 0000000..2e3f8e3 --- /dev/null +++ b/src/tests/__mocks__/svg.ts @@ -0,0 +1,4 @@ +// Mock SVG type to power transformations in jest +// See: https://react-svgr.com/docs/jest/ +export default "svg"; +export const ReactComponent = "div"; @@ -6591,11 +6591,6 @@ jest-snapshot@^26.6.2:      pretty-format "^26.6.2"      semver "^7.3.2" -  version "1.0.0" -  resolved "https://registry.yarnpkg.com/jest-svg-transformer/-/jest-svg-transformer-1.0.0.tgz#e38884ca4cd8b2295cdfa2a0b24667920c3a8a6d" -  integrity sha1-44iEykzYsilc36KgskZnkgw6im0= -  jest-util@^24.0.0, jest-util@^24.9.0:    version "24.9.0"    resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-24.9.0.tgz#7396814e48536d2e85a37de3e4c431d7cb140162"  |