【发布时间】:2017-08-28 14:38:16
【问题描述】:
我一直在寻找正确的方法来使用 Jasmine 在 Angular 4 单元测试中测试 GraphQL 异步调用。
在不使用 setTimeout 函数的情况下测试异步调用的正确流程是什么?
这是我当前的代码,但不等待响应
it('shoud swap', (done) => {
const SequenceMaster = '0';
const sequenceMasterAlts = '2138';
const sKey = '[DARCARS]SS_02_VW+201701_VW';
component.swapTablesData(sKey);
expect(component.testVariable).toBe(true);
done();
});
【问题讨论】:
标签: javascript angular unit-testing asynchronous jasmine