From 21a7b9fd83b7c70dac25de66b497e79f9299d03f Mon Sep 17 00:00:00 2001 From: matt-200 <123186429+matt-200@users.noreply.github.com> Date: Wed, 25 Jan 2023 18:34:14 -0600 Subject: [PATCH] Add a test for buildEncodedUrl Protect against regression Signed-off-by: matt-200 <123186429+matt-200@users.noreply.github.com> --- .../src/utils/azure-devops-utils.test.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/plugins/azure-devops-backend/src/utils/azure-devops-utils.test.ts b/plugins/azure-devops-backend/src/utils/azure-devops-utils.test.ts index 4b912a8340..ba288dad95 100644 --- a/plugins/azure-devops-backend/src/utils/azure-devops-utils.test.ts +++ b/plugins/azure-devops-backend/src/utils/azure-devops-utils.test.ts @@ -278,3 +278,17 @@ describe('replaceReadme', () => { expect(expected).toBe(result); }); }); + +describe('buildEncodedUrl', () => { + it('should not encode the colon between host and port', async () => { + const result = await buildEncodedUrl( + 'tfs.myorg.com:8443', + 'org', + 'project', + 'repo', + 'path' + ); + + expect(result).toBe('https://tfs.myorg.com:8443/org/project/_git/repo?path=path'); + }); +});