Я хотел бы протестировать создание блоба в формате csv и сохранение его по нажатию кнопки. Фрагмент кода для него:
const blob = new Blob(csvData, {type: 'text/csv;charset=utf-8;'});
saveAs(blob, fileName + ".csv");
Я смоделировал щелчок следующим образом, чтобы проверить некоторые другие пользовательские функции, вызываемые из того же обработчика щелчка:
wrapper.find('Button').simulate('click');
expect(filterDataSpy).toHaveBeenCalled();
при запуске теста выдается ошибка:
ReferenceError: BLOB-объект не определен
Есть ли способ проверить создание Blob и сохранение файла?