1 files changed, 22 insertions, 0 deletions
diff --git a/cdn/tests/start.test.js b/cdn/tests/start.test.js
new file mode 100644
index 00000000..348405de
--- /dev/null
+++ b/cdn/tests/start.test.js
@@ -0,0 +1,22 @@
+const { CDNServer } = require("../dist/Server");
+const { db } = require("@fosscord/util");
+const supertest = require("supertest");
+const request = supertest("http://localhost:3003");
+const server = new CDNServer({ port: Number(process.env.PORT) || 3003 });
+
+beforeAll(async () => {
+ await server.start();
+ db.close();
+ return server;
+});
+
+afterAll(() => {
+ return server.stop();
+});
+
+describe("GET /ping", () => {
+ test("should return pong", async () => {
+ const response = await request.get("/ping");
+ expect(response.text).toBe("pong");
+ });
+});
|