Test bileşenimden birini test etmeye çalışıyorum. O yüzden enzim ile yerinde simülasyon var bir düğme tıklaması sonra çağrılanFonksiyon reaktif ve enzim olarak adlandırılan test
it('clone should call handleCloneClick when clicked',() => {
const cloneButton = wrapper.find('#clone-btn');
cloneButton.simulate('click');
});
Benim bileşen yöntemi burada:
_handleCloneClick(event) {
event.preventDefault();
event.stopPropagation();
this.props.handleClone(this.props.user.id);
}
_handleCloneClick çağrıldığında düğme thats kullanıcı tıkladığında simülasyonda, başarılı bir şekilde denendiğini test etmek için nasıl gidebilirim?
'casus' içeride ne bekliyor? onun hiçbir yerde bildirilmemiş olsa ??? – Ezeewei
Buradan bir göz atın http://sinonjs.org/docs/ –
Prototipe bir casus eklerseniz, sonraki her testin davranışını da değiştireceğini bilmelisiniz. – Jonathan