Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions lib/RestClient.ts
Original file line number Diff line number Diff line change
Expand Up @@ -257,6 +257,10 @@ export class RestClient {
err['result'] = response.result;
}

if (response.headers) {
err['responseHeaders'] = response.headers;
}

reject(err);
} else {
resolve(response);
Expand Down
26 changes: 13 additions & 13 deletions test/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions test/tests/resttests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,7 @@ describe('Rest Tests', function () {
catch(err) {
assert(err['statusCode'] == 401, "statusCode should be 401");
assert(err.message && err.message.length > 0, "should have error message");
assert(err['responseHeaders'], "err must contain responseHeaders");
}
});

Expand All @@ -237,6 +238,7 @@ describe('Rest Tests', function () {
catch(err) {
assert(err['statusCode'] == 500, "statusCode should be 500");
assert(err.message && err.message.length > 0, "should have error message");
assert(err['responseHeaders'], "err must contain responseHeaders" + err['responseHeaders']);
}
});

Expand Down