Skip to content

Commit cf238c4

Browse files
committed
adding test for encoding extra params by default
1 parent d94ce8c commit cf238c4

File tree

1 file changed

+15
-4
lines changed

1 file changed

+15
-4
lines changed

lib/msal-common/test/request/RequestParameterBuilder.spec.ts

+15-4
Original file line numberDiff line numberDiff line change
@@ -308,10 +308,6 @@ describe("RequestParameterBuilder unit tests", () => {
308308
extra_params: "param1,param2",
309309
}
310310
);
311-
console.log(requestQueryString);
312-
console.log(
313-
`${AADServerParamKeys.REDIRECT_URI}=${TEST_URIS.TEST_REDIRECT_URI_LOCALHOST}`
314-
);
315311
expect(
316312
requestQueryString.includes(
317313
`${AADServerParamKeys.RESPONSE_TYPE}=${OAuthResponseType.CODE}`
@@ -442,6 +438,21 @@ describe("RequestParameterBuilder unit tests", () => {
442438
);
443439
});
444440

441+
it("Encodes extra params by default", () => {
442+
const parameters = new Map<string, string>();
443+
RequestParameterBuilder.addExtraQueryParameters(parameters, {
444+
extra_params: "param1,param2",
445+
});
446+
447+
const requestQueryString = UrlUtils.mapToQueryString(parameters);
448+
449+
expect(
450+
requestQueryString.includes(
451+
`extra_params=${encodeURIComponent("param1,param2")}`
452+
)
453+
).toBe(true);
454+
});
455+
445456
it("Adds token type and req_cnf correctly for proof-of-possession tokens", () => {
446457
const parameters = new Map<string, string>();
447458
RequestParameterBuilder.addPopToken(

0 commit comments

Comments
 (0)