[TIL] # 48 Jest
Unit test
とうとう
現在、HTTPを使用してユニットテストを行っていません.
二日間の苦労.やっとよくなった
どうしてできますか.以前はなかったし、こんな考えもあったし、
いちいち探すことにした
clearMocks
削除mockデータをbool値として指定
preset
デフォルト設定は、コンパイル時にts-nodeを使用する場合と同様です.
typescriptで記述されたプロジェクトをテストするためのプリプロセッサ.
roots
文字通り配線する
testEnvironment
transform
デフォルト値をbabel-jestに変更してtype-jestを使用
transformIgnorePatterns
無視するアレイのディレクトリまたはファイル
clearMocks: true,
moduleFileExtensions: ['js', 'json', 'jsx', 'ts', 'tsx', 'node'],
preset: 'ts-jest',
roots: ['<rootDir>/src'],
testEnvironment: 'node',
transform: {
'^.+\\.tsx?$': 'ts-jest',
},
transformIgnorePatterns: ['/node_modules/', '\\.pnp\\.[^\\/]+$'],
ユニットテストの方法でsrcにテストディレクトリを作成する
行ってきましたが、この間エラーが発生したら、必要なものを検索してインストールします.
長い時間がかかった.こうやって行われたのかと思うと、ちょっと空っぽ
成功すると襟の上に置く
初期設定が終了しましたので、HTTPメソッドを使用します
signin、signup関連ユニットテストを行います.
面白そう
Reference
この問題について([TIL] # 48 Jest), 我々は、より多くの情報をここで見つけました https://velog.io/@ddalkigum/TIL-48-Jestテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol