Mochaで単体テストを取得し、AJAXを介してフォームの送信をテストしています。
手動で入力することはできず<input type="file">
、自動テストを探しているので、この入力を「モック」するための最良の方法を知る必要があります。それでも、マルチパート形式でAJAXを介して送信できます(プレーンテキストの「ファイル」のように、Hello world!)。
文字列を手動で作成できることはわかってい<input type="file">
ますが、オブジェクトの値をモックに「置き換える」必要があります(モックされたオブジェクトに応答できFormData
ます) 。