Я новичок в тестировании жасмина в реакции, и это сводит меня с ума.Жасмин React Spy не называется?
Я пытаюсь протестировать простую кнопку, нажав ниже. Но шпион не работает.
it('fires the clearTags handler', function() {
var handler = jasmine.createSpy();
var element = ReactTest.renderIntoDocument(
React.createElement(SomeComponent));
spyOn(element,'clearTags')
var clearTagsLink = ReactTest.findRenderedDOMComponentWithClass(element, 'clear-tags-link');
ReactTest.Simulate.click(clearTagsLink);
expect(handler).toHaveBeenCalled();
});
Я получаю сообщение об ошибке Ожидаемый шпион неизвестен, который был вызван. Есть идеи? Я попытался использовать .and.callThrough(), но это тоже не сработало.