void shouldDeleteFiles()

in digital-document-service/src/it/java/com/epam/digital/data/platform/dgtldcmnt/controller/DocumentControllerIT.java [246:265]


  void shouldDeleteFiles() throws Exception {
    var documentMetadataDto = uploadFile(filename, contentType, data, createDocumentContextDto());
    var id = documentMetadataDto.getId();

    var deleteUrl = UriComponentsBuilder.newInstance().pathSegment("documents")
        .pathSegment(rootProcessInstanceId).toUriString();
    var deleteReq = delete(deleteUrl);
    deleteReq.header(JwtAuthenticationFilter.AUTHORIZATION_HEADER, accessToken);
    mockMvc.perform(deleteReq).andExpect(status().isOk());

    var uriBuilder = UriComponentsBuilder.newInstance().pathSegment("documents")
        .pathSegment(rootProcessInstanceId)
        .pathSegment(taskId)
        .pathSegment(fieldName)
        .pathSegment(id);
    var request = get(uriBuilder.toUriString()).accept(MediaType.APPLICATION_JSON_VALUE);
    request.header(JwtAuthenticationFilter.AUTHORIZATION_HEADER, accessToken);

    mockMvc.perform(request).andExpect(status().is4xxClientError());
  }