
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: []
}
// 형태의 코드가 나와서 매우 당황..
// 이런 조회코드는 무조건 쿼리빌더를 쓰는게 나은거같다..