void shouldPerformGet()

in ddm-excerpt-feign-client/it/java/com/epam/digital/data/platform/datafactory/excerpt/it/client/ExcerptFeignClientIT.java [43:64]


  void shouldPerformGet() {
    var id = "testId";
    var expectedBody = "{\"status\": \"IN_PROGRESS\"}";
    var headers = new HttpHeaders();
    headers.add("Content-Type", "application/json");
    headers.add("X-Access-Token", "token");

    mockExcerptFeignClient(
        StubRequest.builder()
            .path(String.format("/excerpts/%s/status", id))
            .method(HttpMethod.GET)
            .requestHeaders(headers)
            .status(200)
            .responseBody(expectedBody)
            .responseHeaders(Map.of("Content-Type", List.of("application/json")))
            .build());

    var response = excerptFeignClient.performGet(id, headers);

    assertThat(response).isNotNull();
    assertThat(response.getResponseBody().prop("status").value()).isEqualTo("IN_PROGRESS");
  }