【发布时间】:2016-08-22 20:22:55
【问题描述】:
所以我有一个功能可以从特定页面中删除所有选项卡。在这个函数中声明了一个变量来完成这项工作。我需要将虚拟值传递给该变量,以便该值传递并执行函数。
如何使用 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);
});
另外,如果有人能分享一些文档/文章来测试不同的前端场景,那就太好了。
【问题讨论】:
标签: reactjs mocha.js chai karma-mocha reactjs-testutils