void shouldMatchRequestPerformActivateEmail()

in ddm-settings-feign-client/src/it/java/com/epam/digital/data/platform/datafactory/settings/it/client/UserSettingsFeignClientIT.java [98:115]


  void shouldMatchRequestPerformActivateEmail() {
    var requestBody = new SettingsEmailInputDto();
    requestBody.setAddress("email@email.com");
    var requestBodyJson = "{\"address\":\"email@email.com\"}";
    var headers = new HttpHeaders();
    headers.add("Content-Type", "application/json");
    headers.add("X-Access-Token", "token");

    mockUserSettingsFeignClient(StubRequest.builder()
            .path("/api/settings/me/channels/email/activate")
            .method(HttpMethod.POST)
            .requestHeaders(headers)
            .requestBody(new EqualToJsonPattern(requestBodyJson, true, false))
            .status(200)
            .build());

    assertDoesNotThrow(() -> userSettingsFeignClient.activateEmailChannel(requestBody, headers));
  }