So habe ich eine Funktion, um alle Tabs von einer bestimmten Seite zu entfernen. In dieser Funktion gibt es eine Variable, die die Arbeit ausführt. Ich muss einen Dummy-Wert an diese Variable übergeben, damit der Wert übergeben und die Funktion ausgeführt wird.Schreiben React TestUtils Testfall für Funktion ohne Parameter
Wie schreibe ich Testfall mit ReactJS TestUtils für die folgenden.
_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);
});
}
Bisher habe ich diese
xit('should call _removeAllTabbing function',() => {
const educate = new EducateAccordion();
const accordionTitleAnchors = TestUtils.scryRenderedDOMComponentsWithClass(this.component, 'panel-title');;
educate._removeAllTabbing(accordionTitleAnchors);
});
Auch wird es toll, wenn jemand ein paar docs/Artikel zum Testen verschiedene Frontend-Szenarien gemeinsam nutzen können.