単体テスト用の角度プロジェクトに jest を統合しようとしています。
このリンクの指示に従いました。
実行したときのような奇妙なエラーに直面していENOENT: no such file or directory, open 'E:\source-code\packages\core\src\view\ng_module.ts'
ます。
私のフォルダー構造には、packageという名前のフォルダーがありません。多くの掘り下げの後packages\core\src\view\ng_module.ts'
、npmパッケージで使用されていることがわかりました(角度:P)
カルマを実行したときに発生しないこのエラーがどのようにスローされるのかわかりません
これは私のjestの設定です
"jest": {
"preset": "jest-preset-angular",
"setupTestFrameworkScriptFile": "<rootDir>/src/setupJest.ts",
"globals": {
"ts-jest": {
"tsConfigFile": "src/tsconfig.spec.json",
"useBabelrc": true
},
"__TRANSFORM_HTML__": true
},
"transform": {
"^.+\\.(ts|html)$": "<rootDir>/node_modules/jest-preset-angular/preprocessor.js",
"^.+\\.js$": "babel-jest"
},
"transformIgnorePatterns": [
"<rootDir>/node_modules/(?!(@ngrx|ngx-dialog|ng-infinity))"
]
}