我刚开始学习frisby.js,我对茉莉花和node.js也很陌生。
在第一次frisby测试失败之后,我想知道是否有可能将测试中的请求输出到控制台,以便每次运行测试时都能验证我有正确的请求头和请求正文等等。
jasmine-node myproj/spec我认为,如果在使用
我本来希望用-详细的方式运行我的测试可以提供这个功能,但是--详细的似乎只是输出顶级测试的请求方法和URL,而不是使用after()或afterJSON()嵌套的任何测试,这也令人失望!
我试过四处搜索,但没有找到这个简单问题的答案,任何帮助都将是非常感谢的!
发布于 2016-03-01 08:25:02
如果其他人遇到这种情况,frisby还有以下检查员:
inspectRequest()例如,如果您有以下简单测试
frisby.create('My Test')
.get('http://httpbin.org/get?foo=bar&bar=baz')
.inspectRequest()
.expectStatus(200)
.toss();这将在控制台中输出类似于以下内容的内容:
{ json: false,
uri: 'http://httpbin.org/get?foo=bar&bar=baz',
body: null,
method: 'GET',
headers:
{ 'content-type': 'application/json' },
timeout: 5000 }https://stackoverflow.com/questions/35677834
复制相似问题