반응형 NestJS1 NestJS + TypeORM + pg-mem으로 가벼운 e2e-test 작성하기 포스팅 작성 동기 실무에서 e2e-test를 작성하는데, 처음엔 testcontainers라는 라이브러리를 이용해서 e2e-test를 작성했더니, 케이스 하나당 500ms나 걸렸다. 원인을 찾아보니 이 라이브러리가 내부적으로 Docker를 이용해서 좀 무거워서 그랬던 것 같다. 그래서 다른 좋은 방법이 없을까 리서칭 중 pg-mem이라는 in-memory emulation of a postgres database 라이브러리를 발견! pg-mem을 사용했더니 빠른 경우 케이스 하나당 15ms으로 시간이 많이 줄었다. 그래서 이번 포스팅에서는 pg-mem을 사용한 (비교적) 가벼운 e2e-test 작성법에 대해 알아보고자 한다. 프로젝트 세팅 프로젝트 세팅 과정을 건너뛰고 싶다면 nestjs-typeorm-.. 2022. 5. 21. 이전 1 다음 반응형