0
api를 호출하고 특정 응답 값 (id)을 변수에 저장하여 추가 테스트 케이스에서 동일한 ID를 사용할 수 있도록하려고합니다.모카의 변수에 API 응답을 저장하는 방법은 무엇입니까?
it('1: Valid userId', function (done) {
servicesGenerator.getPlayoApi(apiEndPoints.getValidFetchPlaypalsApi())
.end(function (err, res) {
baseValidator(err, res, 1, responseMsg.fetchPlaypalsSuceess);
done();
});
});
어떻게 응답 본문에서 원하는 값을 추출하여 it() 외부에서 사용할 수 있습니까?
나는
var palId;
it('1: Valid userId', function (done) {
servicesGenerator.getPlayoApi(apiEndPoints.getValidFetchPlaypalsApi())
.end(function (err, res) {
palId=res.body.pal[0].palId
baseValidator(err, res, 1, responseMsg.fetchPlaypalsSuceess);
done();
});
}) 그런 짓을 할;
다음 코드에서이 palid를 사용하십시오.
나는 그것을() 내부에서 변수의 값을 취득하고 그것을() 블록 외부에서 사용하고자합니다. –
구성 요소 변수는 모든 it()에서 사용할 수 있으므로 다른 변수 및 외부 범위에서도 사용할 수 있습니다() –