DBGATE_TOOLS => DBGATE_PACKAGES

This commit is contained in:
Jan Prochazka
2024-08-20 12:18:55 +02:00
parent 8a69e94d79
commit 968e69c7f2
32 changed files with 58 additions and 43 deletions

View File

@@ -1,4 +1,8 @@
global.DBGATE_TOOLS = require('dbgate-tools');
global.DBGATE_PACKAGES = {
'dbgate-tools': require('dbgate-tools'),
'dbgate-sqltree': require('dbgate-sqltree'),
};
const requireEngineDriver = require('dbgate-api/src/utility/requireEngineDriver');
const crypto = require('crypto');
@@ -44,16 +48,18 @@ async function connect(engine, database) {
}
}
const testWrapper = body => async (label, ...other) => {
const engine = other[other.length - 1];
const driver = requireEngineDriver(engine.connection);
const conn = await connect(engine, randomDbName());
try {
await body(conn, driver, ...other);
} finally {
await driver.close(conn);
}
};
const testWrapper =
body =>
async (label, ...other) => {
const engine = other[other.length - 1];
const driver = requireEngineDriver(engine.connection);
const conn = await connect(engine, randomDbName());
try {
await body(conn, driver, ...other);
} finally {
await driver.close(conn);
}
};
module.exports = {
randomDbName,