【发布时间】:2020-02-10 09:15:32
【问题描述】:
我正在尝试为我的 react 组件编写一个测试用例。如果 body 标签的某个属性具有特定值,则渲染 react 组件。 这是基于服务动态生成的。如何修改此属性以便我可以渲染我的组件?
到目前为止我已经尝试过了
window.history.pushState(
{},
"coolvalue",
"coolvalue/"
);
和
// base path for coolvalue
document.body.setAttribute("data-basepath", "coolvalue");
两者似乎都不起作用。
【问题讨论】:
-
你能分享一下你想测试的最小代码吗?
标签: html reactjs dom jestjs enzyme