1- import { assert } from 'chai ' ;
1+ import assert from 'assert ' ;
22
33import { upgradeLegacyIntegrationConfig } from './legacyIntegrationConfigUtils' ;
44import {
@@ -54,6 +54,7 @@ suite('upgradeLegacyIntegrationConfig', () => {
5454 const result = await upgradeLegacyIntegrationConfig ( legacyConfig ) ;
5555
5656 assert . ok ( result ) ;
57+ assert . strictEqual ( result . type , 'pgsql' ) ;
5758 assert . strictEqual ( result . metadata . sslEnabled , false ) ;
5859 } ) ;
5960
@@ -72,6 +73,7 @@ suite('upgradeLegacyIntegrationConfig', () => {
7273 const result = await upgradeLegacyIntegrationConfig ( legacyConfig ) ;
7374
7475 assert . ok ( result ) ;
76+ assert . strictEqual ( result . type , 'pgsql' ) ;
7577 assert . strictEqual ( result . metadata . port , '5433' ) ;
7678 assert . strictEqual ( typeof result . metadata . port , 'string' ) ;
7779 } ) ;
@@ -161,7 +163,7 @@ suite('upgradeLegacyIntegrationConfig', () => {
161163 assert . strictEqual ( result . name , 'My Snowflake' ) ;
162164 assert . strictEqual ( result . type , 'snowflake' ) ;
163165 // The authMethod is converted to the database-integrations format (lowercase/kebab-case)
164- assert . ok ( result . metadata . authMethod ) ;
166+ assert . strictEqual ( result . metadata . authMethod , 'password' ) ;
165167 assert . strictEqual ( result . metadata . accountName , 'myaccount' ) ;
166168 assert . strictEqual ( result . metadata . warehouse , 'mywarehouse' ) ;
167169 assert . strictEqual ( result . metadata . database , 'mydb' ) ;
@@ -184,7 +186,8 @@ suite('upgradeLegacyIntegrationConfig', () => {
184186 const result = await upgradeLegacyIntegrationConfig ( legacyConfig ) ;
185187
186188 assert . ok ( result ) ;
187- assert . ok ( result . metadata . authMethod ) ;
189+ assert . strictEqual ( result . type , 'snowflake' ) ;
190+ assert . strictEqual ( result . metadata . authMethod , 'password' ) ;
188191 assert . strictEqual ( result . metadata . accountName , 'myaccount' ) ;
189192 assert . strictEqual ( result . metadata . username , 'myuser' ) ;
190193 assert . strictEqual ( result . metadata . password , 'mypass' ) ;
@@ -228,7 +231,7 @@ suite('upgradeLegacyIntegrationConfig', () => {
228231 assert . strictEqual ( result . id , 'snowflake-keypair-1' ) ;
229232 assert . strictEqual ( result . name , 'My Snowflake KeyPair' ) ;
230233 assert . strictEqual ( result . type , 'snowflake' ) ;
231- assert . ok ( result . metadata . authMethod ) ;
234+ assert . strictEqual ( result . metadata . authMethod , 'service-account-key-pair' ) ;
232235 assert . strictEqual ( result . metadata . accountName , 'myaccount' ) ;
233236 assert . strictEqual ( result . metadata . username , 'myuser' ) ;
234237 assert . strictEqual (
@@ -252,6 +255,7 @@ suite('upgradeLegacyIntegrationConfig', () => {
252255 const result = await upgradeLegacyIntegrationConfig ( legacyConfig ) ;
253256
254257 assert . ok ( result ) ;
258+ assert . strictEqual ( result . type , 'snowflake' ) ;
255259 assert . ok ( result . metadata . authMethod ) ;
256260 } ) ;
257261
0 commit comments