create-react-app > jest
15 Dec 2017create-react-app으로 프로젝트를 생성하면 node-modules/react-scripts/config/jest/babelTransform.js 에 babel-jest라는 패키지가 쓰인 걸 확인할 수 있다.
const babelJest = require('babel-jest');
module.exports = babelJest.createTransformer({
presets: [require.resolve('babel-preset-react-app')],
babelrc: false,
});
babel-jest는 jest(https://github.com/facebook/jest) 라는 패지지의 babel 플러그인이고 jest는 자바스크립트 테스트 솔루션이다.
javascript + test라고 생각하면 기억하기 쉽다.
babel-jest는 테스트 할 때 ES6 문법을 사용하기 위해 설치는 것이라고 한다.
사실 이 글을 쓸 당시, create-react-app으로 프로젝트를 생성했을 때 babel에 대한 설정을 어디서 하는지 찾고 있었다. 그런데 이 부분은 아닌 것 같아 jest에 대한 구체적인 내용은 나중에 알아보기로 한다.