0
角度単位テスト用の模擬ファイルを生成しようとしましたが、いくつか問題があります。ここでTypescriptで新しいファイルを作成すると、型が指定されていても空の型が返されます
はspecファイルの上に、私のコードです:
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);
は結果である:
はLASTMODIFIED:1492785142174
をlastModifiedDate:Fri Apr 21 2017 10:32:22 GM T-0400
名: "Mock.zip"
サイズ:9
タイプ: ""
webkitRelativePath: ""
プロト:ファイル
私がテストを作成したいのであれば、filの有効性をチェックする必要がありますeのMIMEタイプ。
私のコードでは、型は常にnullです。私はそれをplain/textに設定しようとしましたが、何も変わりません。
だから私のファイルモックの作成は何とか間違っていますが、私はそのエラーを理解することはできません。
ありがとう:
File
あなたがタイプを指定することができますthird parameter受け入れ – BlackHoleGalaxy