Jest코드 작성중!! 너모 어렵고~~
기본적인 구조부터 사용까지 아직 처음 단계라 어떻게 작성해야 하는지 공부하는 중이다.
우선 test용 db를 만들어서 진행할 예정이다
npx sequelize db:create --env test
user.spec.js
//* 테스트 하기전 앞서 실행. 준비작업
beforeAll(async () => {
await sequelize.sync(); // 가짜 ORM 생성
});
...
...
...
//* 테스트 후 마무리 작업
afterAll(async () => {
// 테이블을 다시 만듬 -> 기존 유저를 초기화
// 왜냐하면 이미 가입된 테스트 계정이 있을경우, 가입테스트 할 경우 충돌나니까 항상 테이블 초기화
await sequelize.sync({ force: true });
});