我目前正在使用业力创建一些集成测试。
基本上,我有一个使用sinon fakeserver触发的事件。但我想在事件触发后检查响应,并完成对被模拟的get请求的请求。
const event = new Event('input', { bubbles: true });
const endPoint = 'api/test';
const inputField = document.querySelectorAll('input']; ing
server.respondWith('GET', endPoint,
[200, { 'Content-Type': 'application/json' },
'test']);
const callback = sinon.spy();
inputField.value = 'spectre ';
inputField.dispatchEvent(event);
server.respond();
sinon.assert.calledWith(callback, ['test']);
基本上我不想添加超时,因为这只会增加测试的秒数
任何想法都会很棒