Так что у меня есть функция, чтобы удалить все табуляции с определенной страницы. В этой функции объявляется переменная, которая выполняет эту работу. Мне нужно передать фиктивное значение этой переменной, чтобы значение передавалось и выполнялась функция.Написание теста TestUtils для функции без параметров
Как написать тестовый пример с использованием ReactJS TestUtils для следующего.
_removeAllTabbing() {
const accordionTitleAnchors = [
document.getElementById('accordion-panel-1').firstChild,
document.getElementById('accordion-panel-2').firstChild,
document.getElementById('accordion-panel-3').firstChild,
document.getElementById('accordion-panel-4').firstChild,
document.getElementById('accordion-panel-5').firstChild
];
_.each(accordionTitleAnchors, accordionTitleAnchor => {
this._removeTabbing(accordionTitleAnchor);
});
}
До сих пор у меня есть этот
xit('should call _removeAllTabbing function',() => {
const educate = new EducateAccordion();
const accordionTitleAnchors = TestUtils.scryRenderedDOMComponentsWithClass(this.component, 'panel-title');;
educate._removeAllTabbing(accordionTitleAnchors);
});
Кроме того, это будет здорово, если кто-нибудь может поделиться некоторыми Docs/статьи для тестирования различных передок сценариев.