expoでJest使ってテストしようとするとunexpected tokenでしばかれる


jest.config.jsに

module.exports = {
  preset: 'jest-expo',
  transform: {
    '\\.js$': '<rootDir>/node_modules/react-native/jest/preprocessor.js'
  }
};

こいつをねじこむといいらしい。(jest-expoは入ってる前提で)

追記:

module.exports = {
  preset: 'jest-expo',
  transform: {
    '\\.js$': '<rootDir>/node_modules/react-native/jest/preprocessor.js',
    '\\.tsx$': '<rootDir>/node_modules/react-native/jest/preprocessor.js'
  }
};

割と当然だけどTypeScriptでtsxとかの拡張子使ってる時にとかしないとエラーが出る