From 2dff989f7008e793178618ad82252ac6024f9c7a Mon Sep 17 00:00:00 2001 From: ChengLei Shao Date: Sat, 25 Nov 2023 19:53:13 +0800 Subject: [PATCH] fix: test db creator types (#3094) --- .../core/test/src/scripts/test-db-creator.ts | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/packages/core/test/src/scripts/test-db-creator.ts b/packages/core/test/src/scripts/test-db-creator.ts index 8b9955bee..a44739d7a 100644 --- a/packages/core/test/src/scripts/test-db-creator.ts +++ b/packages/core/test/src/scripts/test-db-creator.ts @@ -44,7 +44,7 @@ abstract class BaseClient { } } -class PostgresClient extends BaseClient { +class PostgresClient extends BaseClient { async _removeDB(name: string): Promise { await this._client.query(`DROP DATABASE IF EXISTS ${name}`); } @@ -54,7 +54,7 @@ class PostgresClient extends BaseClient { await this._client.query(`CREATE DATABASE ${name};`); } - async _createConnection(): Promise { + async _createConnection(): Promise { const client = new pg.Client({ host: process.env['DB_HOST'], port: Number(process.env['DB_PORT']), @@ -78,15 +78,13 @@ class MySQLClient extends BaseClient { } async _createConnection(): Promise { - const connection = await mysql.createConnection({ + return mysql.createConnection({ host: process.env['DB_HOST'], port: Number(process.env['DB_PORT']), user: process.env['DB_USER'], password: process.env['DB_PASSWORD'], database: process.env['DB_DATABASE'], }); - - return connection; } } @@ -100,15 +98,13 @@ class MariaDBClient extends BaseClient { } async _createConnection(): Promise { - const connection = await mariadb.createConnection({ + return await mariadb.createConnection({ host: process.env['DB_HOST'], port: Number(process.env['DB_PORT']), user: process.env['DB_USER'], password: process.env['DB_PASSWORD'], database: process.env['DB_DATABASE'], }); - - return connection; } } @@ -138,7 +134,6 @@ const server = http.createServer((req, res) => { const trimmedPath = path.replace(/^\/+|\/+$/g, ''); if (trimmedPath === 'acquire') { - const via = parsedUrl.query.via as string; const name = parsedUrl.query.name as string | undefined; dbClient @@ -147,8 +142,7 @@ const server = http.createServer((req, res) => { res.writeHead(200, { 'Content-Type': 'application/json' }); res.end(); }) - .catch((error) => { - console.error(error); + .catch((error: Error) => { res.writeHead(500, { 'Content-Type': 'application/json' }); res.end(JSON.stringify({ error })); }); @@ -159,8 +153,7 @@ const server = http.createServer((req, res) => { res.writeHead(200, { 'Content-Type': 'application/json' }); res.end(); }) - .catch((error) => { - console.error(error); + .catch((error: Error) => { res.writeHead(500, { 'Content-Type': 'application/json' }); res.end(JSON.stringify({ error })); });