Clean up buildConnectionInfo (#22407)

* Clean up buildConnectionInfo

* Add test and cleanup
This commit is contained in:
Charles Gagnon
2023-03-22 12:54:29 -07:00
committed by GitHub
parent 9f435e271a
commit ed37ad315f
4 changed files with 14 additions and 14 deletions

View File

@@ -938,6 +938,11 @@ suite('SQL ConnectionManagementService tests', () => {
assert.strictEqual(result.options, options);
});
test('buildConnectionInfo with unknown provider should throw', async () => {
let testConnectionString = 'test_connection_string';
await assert.rejects(() => connectionManagementService.buildConnectionInfo(testConnectionString, 'INVALID'));
});
test('removeConnectionProfileCredentials should return connection profile without password', () => {
let profile = Object.assign({}, connectionProfile);
connectionStore.setup(x => x.getProfileWithoutPassword(TypeMoq.It.isAny())).returns(() => {