I use webpack to develop a React component. Here is a simple version of it:
\'use strict\';
require(\'./MyComponent.less\');
var React = require(\'react\')
From Jest docs:
// in terminal, add new dependency: identity-obj-proxy
npm install --save-dev identity-obj-proxy
// package.json (for CSS Modules)
{
"jest": {
"moduleNameMapper": {
"\\.(css|less)$": "identity-obj-proxy"
}
}
}
The snippet above will route all .less
files to the new dependency identity-obj-proxy
, which will return a string with the classname when invoked, e.g. 'styleName'
for styles.styleName
.