多年来,我已经测试过此类查询/突变的错误,但就在现在,我遇到了一个错误,我似乎无法弄清楚。
当我调用这个测试时,Apollo 为我所做的 errorMock 抛出了一个错误。有没有人遇到过这个错误?
这很有趣,因为使用相同逻辑的其他测试工作得很好,只是这个
it('should call errorHandler if getThirdPartyCompanies requests returns an error', fakeAsync(() => {
const spyOnHandleError = spyOn(component['errorHandlerService'], 'handleError');
component.getThirdPartyCompanies();
const op = controller.expectOne(thirdPartyCouriersGraphqlModel);
op.flush(
{
errors: [new GraphQLError('a')]
}
);
controller.verify();
tick(100);
flush();
expect(spyOnHandleError).toHaveBeenCalled();
}));
关于为什么会发生这种情况的任何提示?
提前致谢!