Как я могу издеваться над ответом BLOB от API? - PullRequest
0 голосов
/ 12 апреля 2020

Это моя функция генератора саги, у которой есть логика c для загрузки pdf.

export function* downloadReports(action) {
  const res = yield call(downloadPdf, action.payload);
  const url = window.URL.createObjectURL(new Blob([res]));
  const link = document.createElement("a");
  link.href = url;
  link.setAttribute("download", "report.pdf");
  document.body.appendChild(link);
  link.click();
}

Здесь, здесь, downloadPdf - это вызов API, который дает byteStream в качестве ответа. Как я могу проверить эту функцию?

...