2017-09-01 69 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」)