passthru реальный запрос с pretender.js
Я пытаюсь пройти через реальный веб-сервис в приемочном тесте в моем проекте. Претендент перехватывает все запросы XHR, поэтому я пытаюсь сказать, чтобы он прошел, например, на example.com.
в соответствии с документами я должен быть в состоянии сделать это.
var server = new Pretender(function(){
this.get('https://www.example.com/:catchall', this.passthrough);
});
или это
var server = new Pretender();
server.get('https://www.example.com', server.passthrough);
но я получаю это в моей консоли.
Uncaught TypeError: Претендент перехватил GET https://www.example.com/foo/bar но обнаружил ошибку: handler.handler не является функцией (…)
так как
handler.handler - это server.passthrough, а server.passthrough - это объект?
> server.passthrough
Object {numberOfCalls: 1, async: undefined}
Тест проходит изолированно, но не проходит, когда я запускаю полный пакет на консоли с тестом npm. это также проходит в браузере. Я думаю, что у меня либо состояние гонки.