Я пытаюсь написать модульный тест Jasmine / Karma для следующего:
doit(myObject: any) {
const doc = document.createElement('a');
doc.href = 'data:application/json;charset=utf-8,' + encodeURIComponent(JSON.stringify(myObject, null, ' '));
doc.download = test.json;
doc.click();
}
Поэтому я хочу проверить, что этот метод doIt () загружал файл в каталог по умолчанию. Как бы я это сделал? Я думал, что попробую
const myObject = {"somevalue"};
component.doIt(myObject);
...
. На этом этапе мне нужно будет прочитать скачанный файл, чтобы проверить его содержимое или имя файла. Как бы я это сделал?