git.fiddlerwoaroof.com
config/jest/fileTransform.js
84348047
 const path = require("path");
ee1296bf
 
 // 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 `const React = require('react');
       module.exports = {
         __esModule: true,
         default: ${assetFilename},
         ReactComponent: React.forwardRef((props, ref) => ({
           $$typeof: Symbol.for('react.element'),
           type: 'svg',
           ref: ref,
           key: null,
           props: Object.assign({}, props, {
             children: ${assetFilename}
           })
         })),
       };`;
     }
 
     return `module.exports = ${assetFilename};`;
84348047
   }
ee1296bf
 };