dispatchEvent経由でDnDしたい
DnD機能をJavaScriptからテストしたいと考えています.
EventTarget.dispatchEvent を利用して dragstart イベントをトリガーさせると、
DataTransfer オブジェクトが生成されず、event.dataTransfer が undefined になってしまい、
マウスによるDnDと同じ挙動になりません.
dataTransfer
https://developer.mozilla.org/ja/docs/DragDrop/DataTransfer
実装サンプル
https://jsfiddle.net/gocho/fm0qu19m/2/
改善策があれば教えていただきたいです.