Angular файл модульного теста загружен в папку по умолчанию - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь написать модульный тест 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);
...

. На этом этапе мне нужно будет прочитать скачанный файл, чтобы проверить его содержимое или имя файла. Как бы я это сделал?

...