我想对存根进行单元测试,它会抛出超时异常/承诺拒绝,错误代码为ECONNABORTED。但是,每当我尝试在使用moxios模拟之后调用api时,我都会得到这样的错误:Timeout - Async callback was not invoked within timeout specifiedby jasmine.DEFAULT_TIMEOUT_INTERVAL.PS:使用Jest作为我的测试运行。
我正在尝试对Angular.js服务进行单元测试,并且需要对从Mock服务返回的承诺设置一个expect (使用Jasmine)。我正在使用业力单元测试框架。token).not.toBeNull(); // The token should be ValidToken});
完整的单元测试代码可以看到在我的控制器测试
当使用Jasmine对我的AngularJS服务进行单元测试时,我面临一个问题。但这里的问题是,我无法测试这个承诺返回的数据。当我对承诺对象调用then并在任何处理程序(then、catch或finally)中调用done函数时,控件不会进入其中任何一个,测试运行程序也会超时。Error: Timeout - Async callback was not invoked within timeout specified by jasmine</