我需要模拟客户端 HTTP 请求。我isomorphic-fetch
在客户端使用,我正在使用mocha
andnock
进行测试和模拟。我所有的客户请求都基于相对路径。因此,我无法为nock
. 有解决办法吗。
客户端:
fetch('/foo') //hostname: http://localhost:8080
.then(res => res.json())
.then(data => console.log(data))
.catch(e => console.log(e))
测试套件
nock('/')
.get('/foo')
.reply(200, {data: "hello"})
这是失败的,因为我没有为nock
. 难道我做错了什么?