@@ -34,6 +34,7 @@ import { RdsMultiAZPgDatabaseDialect } from "../../pg/lib/dialect/rds_multi_az_p
34
34
import { DatabaseDialectManager } from "../../common/lib/database_dialect/database_dialect_manager" ;
35
35
import { NodePostgresDriverDialect } from "../../pg/lib/dialect/node_postgres_driver_dialect" ;
36
36
import { mock } from "ts-mockito" ;
37
+ import { PgClientWrapper } from "../../common/lib/pg_client_wrapper" ;
37
38
38
39
const LOCALHOST = "localhost" ;
39
40
const RDS_DATABASE = "database-1.xyz.us-east-2.rds.amazonaws.com" ;
@@ -189,17 +190,13 @@ class MockTargetClient {
189
190
this . expectedResultSet = expectedResultSet ;
190
191
}
191
192
192
- query ( sql : any ) {
193
+ query ( sql : string ) {
193
194
if ( this . expectedInputs . includes ( sql ) ) {
194
195
return Promise . resolve ( this . expectedResultSet ) ;
195
196
}
196
197
197
198
return Promise . reject ( new Error ( "Unsupported query" ) ) ;
198
199
}
199
-
200
- promise ( ) {
201
- return this ;
202
- }
203
200
}
204
201
205
202
describe ( "test database dialects" , ( ) => {
@@ -272,11 +269,7 @@ describe("test database dialects", () => {
272
269
hostAvailabilityStrategy : new SimpleHostAvailabilityStrategy ( )
273
270
} ) . build ( ) ;
274
271
275
- const mockClientWrapper : ClientWrapper = {
276
- client : mockTargetClient ,
277
- hostInfo : currentHostInfo ,
278
- properties : new Map < string , any > ( )
279
- } ;
272
+ const mockClientWrapper : ClientWrapper = new PgClientWrapper ( mockTargetClient , currentHostInfo , new Map < string , any > ( ) ) ;
280
273
const pluginService = new PluginService (
281
274
pluginServiceManagerContainer ,
282
275
mockClient ,
0 commit comments