-2
は、ここで私はテストにまだかなり新しいよ私の方法試験には初めて、このメソッドをMocha、Chai、Enzyme、およびSinonでどのようにテストしますか?
handleKeyEvent(event) {
const code = event.keyCode;
if (UsedKeys.includes(code)) {
event.preventDefault();
if (code === KeyCodes.DOWN) {
this.modifyIndexBy(1);
} else if (code === KeyCodes.UP) {
this.modifyIndexBy(-1);
}
}
}
だ、と私は、私はこの作品をテストするに取り掛かるだろうか見当がつかない。 このメソッドはイベントを受け取るので、イベントオブジェクトを合成して渡す必要がありますか?
その後、どういうわけかthis.modifyIndexBy()
が呼び出されることをテストしますか?
このメソッドは何も返しません。コードをよりテスト可能に変更しますか?
私たち[チャットでこの議論を続ける](http://chat.stackoverflow.com/rooms/124048/discussion-between-james-monger-and-brandon-sturgeon)。 –