Skip to content

Commit b3fa8aa

Browse files
Run all tests
1 parent a60631c commit b3fa8aa

File tree

3 files changed

+26
-27
lines changed

3 files changed

+26
-27
lines changed

lib-es5/api_client/execute_request.js

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,14 @@ function execute_request(method, params, auth, api_url, callback) {
8080
_config$hide_sensitiv = _config.hide_sensitive,
8181
hide_sensitive = _config$hide_sensitiv === undefined ? false : _config$hide_sensitiv;
8282

83-
var sanitized_request_options = _extends({}, request_options);
83+
var sanitizedOptions = _extends({}, request_options);
8484

8585
if (hide_sensitive === true) {
86-
if ("auth" in sanitized_request_options) {
87-
delete sanitized_request_options.auth;
86+
if ("auth" in sanitizedOptions) {
87+
delete sanitizedOptions.auth;
8888
}
89-
if ("Authorization" in sanitized_request_options.headers) {
90-
delete sanitized_request_options.headers.Authorization;
89+
if ("Authorization" in sanitizedOptions.headers) {
90+
delete sanitizedOptions.headers.Authorization;
9191
}
9292
}
9393

@@ -123,9 +123,8 @@ function execute_request(method, params, auth, api_url, callback) {
123123

124124
if (result.error) {
125125
deferred.reject(Object.assign({
126-
request_options: sanitized_request_options,
127-
query_params,
128-
hide_sensitive
126+
request_options: sanitizedOptions,
127+
query_params
129128
}, result));
130129
} else {
131130
deferred.resolve(result);
@@ -140,9 +139,8 @@ function execute_request(method, params, auth, api_url, callback) {
140139
error: {
141140
message: e,
142141
http_code: res.statusCode,
143-
request_options: sanitized_request_options,
144-
query_params,
145-
hide_sensitive
142+
request_options: sanitizedOptions,
143+
query_params
146144
}
147145
};
148146
deferred.reject(err_obj.error);
@@ -155,9 +153,8 @@ function execute_request(method, params, auth, api_url, callback) {
155153
error: {
156154
message: "Server returned unexpected status code - " + res.statusCode,
157155
http_code: res.statusCode,
158-
request_options: sanitized_request_options,
159-
query_params,
160-
hide_sensitive
156+
request_options: sanitizedOptions,
157+
query_params
161158
}
162159
};
163160
deferred.reject(err_obj.error);

lib/api_client/execute_request.js

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,11 @@ function execute_request(method, params, auth, api_url, callback, options = {})
6767
}
6868
handle_response = function (res) {
6969
const {hide_sensitive = false} = config();
70-
const sanitized_request_options = {...request_options};
70+
const sanitizedOptions = {...request_options};
7171

7272
if (hide_sensitive === true){
73-
if ("auth" in sanitized_request_options) { delete sanitized_request_options.auth; }
74-
if ("Authorization" in sanitized_request_options.headers) { delete sanitized_request_options.headers.Authorization; }
73+
if ("auth" in sanitizedOptions) { delete sanitizedOptions.auth; }
74+
if ("Authorization" in sanitizedOptions.headers) { delete sanitizedOptions.headers.Authorization; }
7575
}
7676

7777
if (includes([200, 400, 401, 403, 404, 409, 420, 500], res.statusCode)) {
@@ -106,9 +106,8 @@ function execute_request(method, params, auth, api_url, callback, options = {})
106106

107107
if (result.error) {
108108
deferred.reject(Object.assign({
109-
request_options: sanitized_request_options,
110-
query_params,
111-
hide_sensitive
109+
request_options: sanitizedOptions,
110+
query_params
112111
}, result));
113112
} else {
114113
deferred.resolve(result);
@@ -123,9 +122,8 @@ function execute_request(method, params, auth, api_url, callback, options = {})
123122
error: {
124123
message: e,
125124
http_code: res.statusCode,
126-
request_options: sanitized_request_options,
127-
query_params,
128-
hide_sensitive
125+
request_options: sanitizedOptions,
126+
query_params
129127
}
130128
};
131129
deferred.reject(err_obj.error);
@@ -138,9 +136,8 @@ function execute_request(method, params, auth, api_url, callback, options = {})
138136
error: {
139137
message: "Server returned unexpected status code - " + res.statusCode,
140138
http_code: res.statusCode,
141-
request_options: sanitized_request_options,
142-
query_params,
143-
hide_sensitive
139+
request_options: sanitizedOptions,
140+
query_params
144141
}
145142
};
146143
deferred.reject(err_obj.error);

test/unit/config.spec.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ describe("config", function () {
2020
cloudinary.config(true);
2121
});
2222

23+
it("should not have a `hide_sensitive` property by default", function () {
24+
const config = cloudinary.config();
25+
expect(config).not.to.have.property("hide_sensitive");
26+
});
27+
2328
it("should support `hide_sensitive` config param", function () {
2429
const config = cloudinary.config({hide_sensitive: true});
2530
expect(config.hide_sensitive).to.eql(true)
@@ -38,7 +43,7 @@ describe("config", function () {
3843
it("should hide Authorization header upon error when `hide_sensitive` is true", async function () {
3944
try {
4045
cloudinary.config({hide_sensitive: true});
41-
const result = await cloudinary.v2.api.resource("?", { oauth_token: 'MTQ0NjJkZmQ5OTM2NDE1ZTZjNGZmZjI4' });
46+
const result = await cloudinary.v2.api.resource("?", { oauth_token: 'irrelevant' });
4247
expect(result).fail();
4348
} catch (err) {
4449
expect(err.request_options.headers).not.to.have.property("Authorization");

0 commit comments

Comments
 (0)