И

Мне нужно сделать юнит-тест в jest на такую функцию. Суть функции в том что иногда ошибки с бэкенда приходят с content-type: application/json, но врут, и в теле содержится простой текст. Мне нужно правильно это дело залогировать, поэтому я проверяю header и пытаюсь его распарсить правильно, как json, если не получается, мне нужно вернуть ошибку в промисе.
Вопрос: каким образом написать юнит тест для такой функции? Jest хочет полифиллы для Header и Response. Я использовала node-fetch. Но при создании теста с ними и подставлением заведомо несоответсвующего body и content-type jest ругается и фейлит тест.
Моя попытка написать тест ниже