TypeORM1 TypeORM에서 메모리DB(pg-mem) 사용해서 테스트 코드 만들기 repository를 테스트 할 때 mock을 사용하면 정확한 테스트가 어렵고 그렇다고 실제 DB를 사용하자니 설정이라든가 롤백작업을 해주어야 한다. 그래서 메모리DB를 사용해서 테스트를 하는 경우가 있는 데 TypeORM에서 메모리 DB 사용해서 테스트 하는 방법을 정리한다. pg-mem 설치 npm i --save pg-mem pg-mem import 및 db 가져오기 import { DataType, newDb } from 'pg-mem'; const db = newDb(); current_database 함수 만들기 db를 실행하면 current_database 함수가 실행이 되는 데 해당 함수가 pg-mem에는 없어서 에러가 나온다. 해당 함수를 추가해 주자 db.public.registerFu.. 2022. 11. 4. 이전 1 다음