-2
노크를 사용하려고합니다. 내 모의 정의에 따라 URL이 일치합니다.HTTP 요청을 모의하는 법. NPM 요청 패키지를 사용하고 있습니다. 노크가 작동하지 않는 것 같습니다
문제는 실제 요청이 실패하는 것입니다. 그리고 나는 Nock을 사용하여 설정하고있는 나의 응답을 테스트 할 수 없습니다.
내 장전 정의는 다음처럼 보인다 : 그것은 오류 블록을 들어가고
nock(process.env.BASE_URL)
.post("/v1.0/api/item", JSON.stringify({"key": "S123"}))
.reply(200, "K123")
.log((data) => console.log(data));
request.post({
headers: headers,
url: process.env.BASE_URL + '/' + url,
body: JSON.stringify(body)
}, function (error, response) {
if (error) {
...
}
}
. 예상 되나요?
사용중인 코드를 게시하면 도움이 될 것입니다. – Kraylog
무엇이 오류입니까? 메시지를 보셨나요? 그것이 없으면 당신을 도울 어려울 것입니다. – jakerella