はじめに
jestの導入でエラーが出たのでまとめます
問題
テストを実行すると以下のエラーが出ました
/home/watanabejin/workspace/sin-simple-study/src/App.css:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,jest){#root {
^
SyntaxError: Private field '#root' must be declared in an enclosing class
解決方法
jest.config.jsに以下の設定を追加しました
jest.config.js
export default {
(省略)
moduleNameMapper: {
"\\.(css|less)$": "identity-obj-proxy",
}
}
おわりに
よくわかっていない設定で消していたのでなるほどとなりました