Модульный тест для запроса axios - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть функция, которая использует axios для отправки запроса GET.Например:

export const convertPDF = async (token: string, fileID: string): Promise<ArrayBuffer> => {
  return new Promise((resolve, reject) => {
    const baseUrl = `https://graph.microsoft.com/v1.0/me/drive/items/${fileID}/content?format=pdf`;
    axios
      .get(baseUrl, {
        headers: {
          Authorization: `Bearer ${token}`
        },
        responseType: "arraybuffer"
      })
      .then(response => {
        resolve(response.data);
      })
      .catch(error => {
        reject(error.toString());
      });
  });
};

И я хочу написать модульный тест для своей функции, но я не уверен, как это сделать с Mocha, Moxios

  describe("convertPDF", () => {
    it("should return data", () => {});
    it("should return an error", () => {});
  });

Любой совет приветствуется!Большое спасибо!

...