BETA

Next.js + TypeScript + Jest + Enzyme

投稿日:2019-06-20
最終更新:2019-06-20

軽くハマったがとりあえず動く状態になったのでメモ。

jest.config.js

babel-jestを追加して、transformにbabel-jestを記述しないと動かなった。

module.exports = {  
  preset: 'ts-jest',  
  testEnvironment: 'node'  
  testEnvironment: 'node',  
  setupFilesAfterEnv: ['<rootDir>/setupTests.js'],  
  transform: { '^.+\\.tsx?$': 'babel-jest' } // <- こいつが無いと動かなかった  
}  

setupTests.js

importだと動かなかったので下記のように変更した。

const Adapter = require('enzyme-adapter-react-16')  

require('enzyme').configure({adapter: new Adapter()})  
技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

hiko1129の技術ブログ

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう