From 6d881dc812d8c46abe6bd4ee27f187a46da89725 Mon Sep 17 00:00:00 2001 From: Tzahi12345 Date: Sun, 1 Jan 2023 23:54:46 -0500 Subject: [PATCH] Minor tests cleanup and workspace improvements --- .vscode/extensions.json | 11 +++++++++++ .vscode/settings.json | 5 +++++ backend/test/tests.js | 20 ++++++-------------- 3 files changed, 22 insertions(+), 14 deletions(-) create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..5cfd91d --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,11 @@ +{ + "recommendations": [ + "angular.ng-template", + "dbaeumer.vscode-eslint", + "waderyan.gitblame", + "42crunch.vscode-openapi", + "redhat.vscode-yaml", + "christian-kohler.npm-intellisense", + "hbenl.vscode-mocha-test-adapter" + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..2425b6e --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "mochaExplorer.files": "backend/test/**/*.js", + "mochaExplorer.cwd": "backend", + "mochaExplorer.globImplementation": "vscode" +} \ No newline at end of file diff --git a/backend/test/tests.js b/backend/test/tests.js index ca72656..aa23ad3 100644 --- a/backend/test/tests.js +++ b/backend/test/tests.js @@ -3,7 +3,6 @@ const low = require('lowdb') const winston = require('winston'); const path = require('path'); -process.chdir('./backend') const FileSync = require('lowdb/adapters/FileSync'); @@ -66,12 +65,12 @@ const sample_video_json = { describe('Database', async function() { describe('Import', async function() { - it('Migrate', async function() { - await db_api.connectToDB(); - await db_api.removeAllRecords(); - const success = await db_api.importJSONToDB(db.value(), users_db.value()); - assert(success); - }); + // it('Migrate', async function() { + // await db_api.connectToDB(); + // await db_api.removeAllRecords(); + // const success = await db_api.importJSONToDB(db.value(), users_db.value()); + // assert(success); + // }); it('Transfer to remote', async function() { await db_api.removeAllRecords('test'); @@ -104,11 +103,6 @@ describe('Database', async function() { }); }); - describe('Export', function() { - - }); - - describe('Basic functions', async function() { beforeEach(async function() { await db_api.connectToDB(); @@ -289,8 +283,6 @@ describe('Multi User', async function() { const playlist_to_test = 'ysabVZz4x'; beforeEach(async function() { await db_api.connectToDB(); - auth_api.initialize(db_api, logger); - subscriptions_api.initialize(db_api, logger); user = await auth_api.login('admin', 'pass'); }); describe('Authentication', function() {