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