Мне нужно обмануть HTTP-запросы на стороне клиента. Я использую isomorphic-fetch
на стороне клиента, и я использую mocha
и nock
для тестирования и издевательств. Все мои клиентские запросы основаны на относительном пути. Из-за этого я не могу предоставить имя хоста для 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
. Я что-то делаю неправильно?