0
我嘗試爲Angular單元測試生成模擬文件,並且遇到一些問題。在Typescript中創建新文件即使指定了類型也會返回空類型
這裏是我的代碼,在規範文件的頂部:
let content = "Hello Zip";
let data = new Blob([content], { type: 'application/zip' });
let arrayOfBlob = new Array<Blob>();
arrayOfBlob.push(data);
let applicationZip = new File(arrayOfBlob, "Mock.zip");
如果我嘗試這樣做:
console.log(applicationZip);
下面是結果:
上次更改時間:1492785142174
lastModifiedDate:Fri Apr 21 2017 10:32:22 GM T-0400
名稱: 「Mock.zip」
尺寸:9
類型: 「」
webkitRelativePath: 「」
原:文件
關於我想創建測試的方法必須檢查fil的有效性e的mime類型。
用我的代碼,類型始終爲空。例如,我嘗試將它設置爲純文本/文本,但它不會更改任何內容。
所以我想我的文件模擬創作是某種不正確的,但我無法找出錯誤。
謝謝我認爲類型會從Blob類型「猜到」 – BlackHoleGalaxy