Service
에서 사용하는 코드를 다시 만들지말자
Today Sprint
- 첫날만든
MockUp
형태의 테이블에1:1
관계가 맺어지는 엔티티에 대한API
제작- 어제 만든 테스트코드와 제작된 API 코드를
__test__
에도 반영해Resolver
와Service
를Jest
를 통해Test
어제
QueryBuilder
가 아닌TypeORM
을 통해 Mocking 코드를 만들다보니 이상한 형태의Object
가 반환되는걸 확인했다
/*Repository<Entity>의 find를 하게되면
내부속성에 where와 relations를 줄수있는데
해당 코드를 MockingRepository로 가져오니 */
{
where: {
whereCode : isthat?
},
Entitiy: {
....
},
relations: []
}
// 형태의 코드가 나와서 매우 당황..
// 이런 조회코드는 무조건 쿼리빌더를 쓰는게 나은거같다..