Мы используем svg-react-loader для некоторых файлов SVG в нашем приложении. Мы пытаемся настроить запуск jest с помощью babel-jest и следующего .babelrc:
{
"presets": [
"es2015",
"react"
],
"plugins": [
"transform-decorators-legacy",
"transform-class-properties",
"transform-object-rest-spread"
]
}
Следующий тест не проходит:
/* global it, document */
import React from 'react'
import ReactDOM from 'react-dom'
import Comp from './Icon'
it('renders without crashing', () => {
const div = document.createElement('div')
ReactDOM.render(<Comp><div /></Comp>, div)
})
С ошибкой: Cannot find module '-!svg-react-loader!../../assets/grid.svg' from 'Icon.js'
Как я мог в шутку игнорировать импорт, который начинается с import grid from '-! Svg-react-loader! ../../ assets / grid.svg'?