Redux konteynerindeki bir işlevi test etmeye çalışıyorum ancak sorun neredeyse tamamen redux veya tepki veriyor. Temel olarak test etmeye çalıştığım fetchData işlevi, iki işlevi parametre olarak alır ve çağırır. Bu fetchData firstStub ve secondStub bir işlev olmadığı hakkında şikayet benim işlevi gerçekleştiğindeSinon anonim saplama bir parametre olarak iletildi
var firstStub = sinon.stub().withArgs(mockResponse).returns('success');
var secondStub = sinon.stub().withArgs(mockResponse).returns('success');
AccountApp.fetchData({ firstStub , secondStub });
: Yapmak umuyordum ne
iki anonim koçanları ve işlevine bu şekilde onları geçmek oldu. Saplama nesnesi olduklarını biliyorum ama durum buysa, bu durumu yönetmenin doğru yolu nedir?
- {firstStub 'Bir nesneyi geçiyoruz yani: Yani muhtemelen böyle işlevini çağırmak istiyorum firstStub, secondStub: secondStub} '- bunu gerçekten yapmak istiyor musun? – Nicole
Evet, bu konuda da biraz şaşırdım, dürüstçe, neden bunu yaptığını bilmiyorum. Sorunun kaynağı olabileceğini düşünüyor musunuz? – ralzaul
iyi görünüyor, şimdi sorun şu ki bu iyi çalışıyor, ama nedenini bilmiyor musunuz? – ralzaul