当我有下面的代码时,如何为FiveGIntermediateEditConfig
编写Jest测试用例来覆盖它?
const FiveGIntermediateEditConfig = {
emptyLabel: "FiveG Intermediate",
isEmpty() {
return true;
},
};
class FiveGIntermediateContainer extends Container {
render() {
return (
<div className="fiveGInter">
</div>
);
}
}
FiveGIntermediateContainer.defaultProps = {};
export default MapTo("vcg/components/soe-assisted/react/fiveGInter")(
compose(withRouter)(FiveGIntermediateContainer, FiveGIntermediateEditConfig)
);
1条答案
按热度按时间yhqotfr81#
JUnit是一个Java框架,因此它在测试React应用程序时用处不大。如果您正在寻找JavaScript的等价物,请考虑https://jestjs.io/
Plain Jest适用于任何不是严格特定于React的JavaScript。
对于React组件,React文档中详细描述了可能的测试方法:https://reactjs.org/docs/testing-recipes.html
这里描述的大多数工具都是你插入到像Jest这样的测试运行器中的实用程序,大多数(如果不是所有的例子)都假设使用了Jest,但这不是一个硬性规则。