항해 99

항해 99 83일차 12/10일

코딩이좋아요 2022. 12. 10. 22:23

오늘은 나머지 예외 처리를 하고 테스트 코드를 쓸려고 기본 작업 준비를 해봤다.

//기본 적인 설치
npm install --save-dev babel-jest @babel/core @babel/preset-env
npm install --save-dev @babel/preset-typescript
npm install --save-dev ts-jest
npm install --save-dev @jest/globals

그 후 최상위 폴더에 babel.config.js파일을 만들어준다.

//babel.config.js

module.exports = {
  presets: [
    ['@babel/preset-env', {targets: {node: 'current'}}],
    '@babel/preset-typescript',
  ],
};

import로 불러와서 테스트로 잘 되는지 확인해본다.

//user.spec.ts
import { it ,describe,expect ,jest} from '@jest/globals'


describe("돌아가는지 테스트",()=>{
 it("11",async()=>{
  expect(1).toEqual(1)
 })
})

잘 된다면 성공한 것이다.

vs코드를 쓰신다면 확장 팩 Jest Runner를 사용해서 명령어 없이 테스트를 해볼 수 있다.