在我的组件中,有一些类似的逻辑:
public void RedirectWithStatusCode(string redirectionUrl, int statusCode)
{
try
{
Response.StatusCode = statusCode;
Response.Headers["Location"] = redirectionUrl;
Response.End();
}
catch (Exception ex)
{
Response.StatusCode = 404;
//log exception
Response.End();
}
}
所以在单元测试中,如何触发ref更改,以便可以调用useEffect内部的函数?
答案 0 :(得分:0)
要运行此块,必须使用ListA
。
假设您没有有条件地使用它,而是直接在某个元素中使用,因此它已经在第一次渲染时触发了ref
。您可以使用酶中的doSomething()
,因为mount
不能与钩子配合使用。因此,您将可以对shallow
在组件中的作用进行断言。