From a2c0530118dba08f6a274c4704df7c7ff63ddb7b Mon Sep 17 00:00:00 2001 From: Aster Fialla Date: Sat, 14 Feb 2026 18:16:10 -0500 Subject: [PATCH] adding jest and jest files --- package.json | 3 +++ sequelize.js | 6 ++++++ tests/bot.test.js | 0 tests/commands.test.js | 0 tests/helpers/import.test.js | 0 tests/helpers/memberHelper.test.js | 0 tests/helpers/messageHelper.test.js | 0 tests/helpers/sequelize.test.js | 0 tests/helpers/webhookHelper.test.js | 0 9 files changed, 9 insertions(+) create mode 100644 tests/bot.test.js create mode 100644 tests/commands.test.js create mode 100644 tests/helpers/import.test.js create mode 100644 tests/helpers/memberHelper.test.js create mode 100644 tests/helpers/messageHelper.test.js create mode 100644 tests/helpers/sequelize.test.js create mode 100644 tests/helpers/webhookHelper.test.js diff --git a/package.json b/package.json index ed18d08..669efd3 100644 --- a/package.json +++ b/package.json @@ -18,5 +18,8 @@ }, "devDependencies": { "jest": "^30.2.0" + }, + "scripts": { + "test": "jest" } } diff --git a/sequelize.js b/sequelize.js index fd7bb75..870cf35 100644 --- a/sequelize.js +++ b/sequelize.js @@ -37,6 +37,9 @@ database.members = sequelize.define('Member', { } }); +/** + * Checks Sequelize database connection. + */ database.check_connection = async function() { await sequelize.authenticate().then(async (result) => { console.log('Connection has been established successfully.'); @@ -47,6 +50,9 @@ database.check_connection = async function() { }); } +/** + * Syncs Sequelize models. + */ async function syncModels() { await sequelize.sync().then(() => { console.log('Models synced successfully.'); diff --git a/tests/bot.test.js b/tests/bot.test.js new file mode 100644 index 0000000..e69de29 diff --git a/tests/commands.test.js b/tests/commands.test.js new file mode 100644 index 0000000..e69de29 diff --git a/tests/helpers/import.test.js b/tests/helpers/import.test.js new file mode 100644 index 0000000..e69de29 diff --git a/tests/helpers/memberHelper.test.js b/tests/helpers/memberHelper.test.js new file mode 100644 index 0000000..e69de29 diff --git a/tests/helpers/messageHelper.test.js b/tests/helpers/messageHelper.test.js new file mode 100644 index 0000000..e69de29 diff --git a/tests/helpers/sequelize.test.js b/tests/helpers/sequelize.test.js new file mode 100644 index 0000000..e69de29 diff --git a/tests/helpers/webhookHelper.test.js b/tests/helpers/webhookHelper.test.js new file mode 100644 index 0000000..e69de29