-2
這裏是我的方法新的測試,我將如何測試這種方法與摩卡,柴,酶和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)。 –