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