summary refs log tree commit diff
path: root/cdn/tests/start.test.js
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-08-18 16:15:48 +0200
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-08-18 16:15:48 +0200
commit88b51706ca8bda9733c28503848eae71039380de (patch)
tree7b5ae202c16a18fc967cd0fd3ee135bd6325c46c /cdn/tests/start.test.js
parentrevert 2cff55f (diff)
parentMerge branch 'master' of git://github.com/fosscord/fosscord-server (diff)
downloadserver-88b51706ca8bda9733c28503848eae71039380de.tar.xz
Merge branches 'master' and 'master' of https://github.com/fosscord/fosscord-server
Diffstat (limited to 'cdn/tests/start.test.js')
-rw-r--r--cdn/tests/start.test.js22
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");
+	});
+});