Node + TypeScript にjestを導入してみる
この記事を参考にする
typescriptからjsへの変換ができていない。。
Test suite failed to run
SyntaxError: /Users/ye4049manry777/Documents/shopify-app/shipping/src/logic/sum.ts: Unexpected token, expected "," (1:21)
> 1 | export const sum = (a: number, b: number) => {
| ^
2 | return a + b;
3 | };
最初の記事通りに設定を見直したらいけた。
ts-nodeもinstallする必要あり。
Error: Jest: Failed to parse the TypeScript config file /Users/ye4049manry777/Documents/shopify-app/shipping/jest.config.ts
Error: Jest: 'ts-node' is required for the TypeScript configuration files. Make sure it is installed
Error: Cannot find module 'ts-node'
jestファイルにimportが使えない。
Error: Jest: Failed to parse the TypeScript config file /Users/ye4049manry777/Documents/shopify-app/shipping/jest.config.ts
Error: Jest: 'ts-node' is required for the TypeScript configuration files. Make sure it is installed
Error: Cannot find module 'ts-node'
この記事を試してみる。
ここのとろこよくわからなかったが、設定しないでもimportできた。
"transformIgnorePatterns": [
"/node_modules/(?!なにかのパッケージ|ESMが別パッケージのESMを呼んだりしているときは依存先も書く).+\.js",
]