Reactjs 反应测试,如何模拟graphql和抛出异常

Reactjs 反应测试,如何模拟graphql和抛出异常,reactjs,unit-testing,jestjs,graphql,Reactjs,Unit Testing,Jestjs,Graphql,有时我有这样的代码 updateProfileMutate(...) .then().catch(e => {console.error(e);} 或 如何模拟查询并引发异常?我想在catch块中声明一些东西。您可以使用apollo客户端模拟错误,如下所述:请提供一个@JohannesKlauß,apollo错误将被捕获到错误对象中,尽管它会抛出,因此可以覆盖catch块测试 try{ apolloClient.mutate(...); }catch(e){ cons

有时我有这样的代码

updateProfileMutate(...)
      .then().catch(e => {console.error(e);}


如何模拟查询并引发异常?我想在catch块中声明一些东西。

您可以使用apollo客户端模拟错误,如下所述:请提供一个@JohannesKlauß,apollo错误将被捕获到错误对象中,尽管它会抛出,因此可以覆盖catch块测试
try{
 apolloClient.mutate(...);
}catch(e){
   console.error(e);
}