Golang gqlgen 이용하여 API 엔드포인트 테스트하기
배경
gqlgen 으로 구성된 API 서버의 엔드포인트(= query / mutation) 을 테스트해보자
해결
클라이언트 설정
gqlgen에서 테스트용 클라이언트 패키지를 제공한다.
테스트용 클라이언트를 만들고 POST 요청을 보낼 수 있도록 구성되어있다.
func TestResolver(t *testing.T) {
// 테스트 클라이언트가 접근할 서버(httpHandler)를 정의한다.
srv := handler.Ne...
tricolor-ilsan-kim.com4 min read