diff --git a/package.json b/package.json index 0432e6b..e11f4b4 100644 --- a/package.json +++ b/package.json @@ -3,14 +3,13 @@ "module": "index.ts", "type": "module", "devDependencies": { - "@types/jest": "^29.5.11", - "@types/supertest": "^6.0.1", "@types/express": "^4.17.21", "@types/express-list-endpoints": "^6.0.3", + "@types/jest": "^29.5.11", "@types/jsonwebtoken": "^9.0.5", + "@types/supertest": "^6.0.1", "bun-types": "latest", "jest": "^29.7.0", - "mongodb-memory-server": "^9.1.3", "supertest": "^6.3.3", "ts-jest": "^29.1.1" }, diff --git a/tests/app.test.ts b/tests/app.test.ts index 7d8fbb9..f8f7652 100644 --- a/tests/app.test.ts +++ b/tests/app.test.ts @@ -1,5 +1,4 @@ import { - afterAll, afterEach, beforeAll, describe, @@ -10,7 +9,6 @@ import { import request, { Response } from "supertest"; import app, { startApp } from "../src/app"; import imageService from "../src/services/ImageService"; -import memoryServer from "./memoryServer"; import populateDatabase from "./populateDatabase"; const imageServiceOriginal = imageService; @@ -18,7 +16,6 @@ const imageServiceOriginal = imageService; let token: string; beforeAll(async () => { - //if (!process.env.DEDICATED_MONGODB_SERVER) await memoryServer.start(); await startApp(); await populateDatabase(); @@ -28,10 +25,6 @@ beforeAll(async () => { token = tok.body.token; }); -/* afterAll(async () => { - if (!process.env.DEDICATED_MONGODB_SERVER) await memoryServer.stop(); -}); - */ afterEach(() => { mock.restore(); mock.module("../src/services/ImageService", () => ({ diff --git a/tests/memoryServer.ts b/tests/memoryServer.ts deleted file mode 100644 index a7e6e5c..0000000 --- a/tests/memoryServer.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { MongoMemoryServer } from "mongodb-memory-server"; - -class MemoryServer { - mongod: MongoMemoryServer | undefined; - - async start() { - this.mongod = await MongoMemoryServer.create(); - const uri = this.mongod.getUri("bot"); - process.env.MONGODB_URI = uri; - } - - async stop() { - if (this.mongod) { - await this.mongod.stop(); - } - } -} - -export default new MemoryServer();