Показать сообщение отдельно
  #1 (permalink)  
Старый 24.07.2022, 11:15
Профессор
Отправить личное сообщение для NovichokJS Посмотреть профиль Найти все сообщения от NovichokJS
 
Регистрация: 25.04.2022
Сообщений: 159

Jest тесты для функций
Как составить jest тест для функции
const createTask = taskData => {
  return fetch(baseUrl, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json;charset=utf-8',
    },
    body: JSON.stringify(taskData),
  });
};


Как-то я не так делаю видимо..

Создал файл для тестов и внутри пишу:

import { createTask } from "../tasksGateway";

it("should return response", () => {
  const task = createTask({ text: "abcde" });
  const baseUrl =
    "https://62d57413d4406e52355b320b.mockapi.io/api/v1/todo-list";
  expect(
    fetch(baseUrl, {
      method: "POST",
      headers: {
        "Content-Type": "application/json;charset=utf-8",
      },
      body: JSON.stringify({ text: "abcde" }),
    }).toEqual(response.json())
  );
});
Ответить с цитированием