2017-09-01 33 views
0

我正在处理Angular(2)项目中的unittest。 但我遇到了一个问题,我无法为我的测试创建一个新的文件。如何在角度测试中创建新的(xml)文件

在我的测试,我有以下代码:

const newfile = new Blob(['ANEWFILE001'], { 
    type: 'application/xml', 
    endings: 'native' 
}); 

data = [ 
    { 
     file: { 
      file: new File(newfile, "FILENAME001.xml",) 
     } as FileLoadBar 
    } 
]; 

文件:新文件(的newfile, “FILENAME001.xml”)
的newfile导致以下错误:

参数'Blob'类型不能分配给'(string | ArrayBuffer | Blob | ArrayBufferView)[]'类型的参数。
'Blob'类型中缺少属性'find'。


如何在角度统一测试中创建新文件。
如果有任何信息需要解决这个问题,请让我知道。

+0

加括号是解决不了问题(BLOB已经不会发生任何兼容的调用签名错误) – Babulaas

回答

0

我错过了括号。

文件:新文件([newfile中], “FILENAME001.xml”)