123456789101112131415161718192021222324252627282930 |
- 'use strict';
- const path = require('path');
- // This is a custom Jest transformer turning file imports into filenames.
- // http://facebook.github.io/jest/docs/en/webpack.html
- module.exports = {
- process(src, filename) {
- const assetFilename = JSON.stringify(path.basename(filename));
- if (filename.match(/\.svg$/)) {
- return `module.exports = {
- __esModule: true,
- default: ${assetFilename},
- ReactComponent: (props) => ({
- $$typeof: Symbol.for('react.element'),
- type: 'svg',
- ref: null,
- key: null,
- props: Object.assign({}, props, {
- children: ${assetFilename}
- })
- }),
- };`;
- }
- return `module.exports = ${assetFilename};`;
- },
- };
|