From 4990d33a22779b524ff6476bb05fcc21cad4eace Mon Sep 17 00:00:00 2001 From: IRONM00N <64110067+IRONM00N@users.noreply.github.com> Date: Sun, 26 Dec 2021 17:23:13 -0500 Subject: add dry run to tests --- src/bot.ts | 7 ++++++- src/lib/extensions/discord-akairo/BushClient.ts | 8 ++++---- 2 files changed, 10 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/bot.ts b/src/bot.ts index 473ee27..86a8c16 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -9,4 +9,9 @@ new Sentry(dirname(fileURLToPath(import.meta.url)) || process.cwd()); BushClient.extendStructures(); const client = new BushClient(config); await client.init(); -if (!process.argv.includes('dry')) await client.start(); +if (process.argv.includes('dry')) { + await client.destroy(); + process.exit(0); +} else { + await client.start(); +} diff --git a/src/lib/extensions/discord-akairo/BushClient.ts b/src/lib/extensions/discord-akairo/BushClient.ts index d7c8b60..41ecfaf 100644 --- a/src/lib/extensions/discord-akairo/BushClient.ts +++ b/src/lib/extensions/discord-akairo/BushClient.ts @@ -299,6 +299,10 @@ export class BushClient extends AkairoClient this.logger.debug(sql) : false, timezone: 'America/New_York' }); + + // global objects + global.client = this; + global.util = this.util; } /** @@ -448,10 +452,6 @@ export class BushClient extends AkairoClient