首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启用sinon fakeServer日志

启用sinon fakeServer日志
EN

Stack Overflow用户
提问于 2019-02-28 01:02:56
回答 1查看 146关注 0票数 0

我正在运行几个测试,其中我使用sinon伪服务器模拟http调用:

代码语言:javascript
复制
import sinon from 'sinon';
...
const fakeServer = sinon.fakeServer.create();
fakeServer.respondWith('POST', '/myapp/myendpoint/pathparam', [201, { 'Content-Type': 'application/json' }, myPayload]);
...

然而,假服务器返回了一个未找到的错误:[404, { }, (empty string)]

我不知道哪里出了问题。

有没有办法激活一些日志,告诉我发生了什么?

在检查sinon's documentation之后,我找不到任何关于日志或调试标志的内容。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-18 22:59:39

在检查sinon之后,我发现它没有包含假服务器,但它暴露了nise/fake-server/

然后我检查了nise,最终找到了跟踪行为的方法:

代码语言:javascript
复制
logger: function () {
    // no-op; override via configure()
},

因此,要在伪服务器中启用日志,唯一需要做的就是在创建伪服务器时指定一个行为:

代码语言:javascript
复制
fakeServer = sinon.fakeServer.create({logger: str => console.log('Fake server', str)});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54910809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档