Я думаю, что нашел решение:
- add to /angular.json
{
...,
"projects": {
...,
"projectName": {
...,
"architect": {
...,
"build": {
"options": {
"webpackConfig": "apps/pathToProject/webpack.config.js",
...,
...
/ webpack.config.js
module.exports = (config, context) => {
const { module } = config;
module.rules.push({
test: /\.svg$/,
use: ['@svgr/webpack', 'url-loader']
});
return { ...config, module };
};
jest config
https://jestjs.io/docs/en/webpack#configuring-jest-to-find-our-files (добавлено издевается / fileMock.js)
module.exports = 'test-file-stub';
/ jest.config:
module.exports = {
...,
moduleNameMapper: {
"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/src/app/__mocks__/fileMock.js",
},
...
};