Я пытаюсь протестировать эту функцию с помощью библиотеки JEST (в проекте я также использую энзим), но я полностью застрял.
Описывая эту функцию несколькими словами, я использую ее для экспорта ранее подготовленных данных.Я обрабатываю некоторые данные, а затем передаю их в виде одной строки, которую эта функция упаковывает в один текстовый файл и начинает загрузку.
В основном это csv, tsv и text.
/**
* Function creating text file and starting download process
*
* @param name - file name
* @param extension - file extension
* @param content - file content
*/
export const downloadTextFile = (name: string, extension: string, content: string) => {
const link = document.createElement('a');
link.className = 'download-helper';
link.download = name + '.' + extension;
link.href = `data:application/${extension},` + escape(content);
link.click();
};
Я хочу развить хорошие навыки тестирования, поэтому я также пытаюсь понять крайние случаи, подобные этому, здесь.Любые советы о том, как его запустить?
?