-1
某些部分的代碼仍在使用舊的成功處理程序,該處理程序目前難以測試其中的行。
下面是我的示例函數:
function updateXYZExemption(partyId, payload) {
if (!partyId) {
throw new Error('partyId is required');
}
return $.ajax({
dataType: 'json',
contentType: 'application/json',
type: 'PUT',
data: JSON.stringify(payload),
url: config.urls.updateXYZExemptionUrl.replace(/\{partyId\}/, partyId),
headers: {
'If-Match': eTag
},
success: function (data, textStatus, request) {
if (request.getResponseHeader('ETag')) {
eTag = request.getResponseHeader('ETag');
}
}
});
}
我能夠測試這個函數返回的希望,但是分配給成功屬性的函數不可達。
然後使其可達。 –