summary refs log tree commit diff
path: root/tests/routes/auth/register.test.js
diff options
context:
space:
mode:
Diffstat (limited to 'tests/routes/auth/register.test.js')
-rw-r--r--tests/routes/auth/register.test.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/routes/auth/register.test.js b/tests/routes/auth/register.test.js
new file mode 100644
index 00000000..5d7b4eaa
--- /dev/null
+++ b/tests/routes/auth/register.test.js
@@ -0,0 +1,27 @@
+const supertest = require("supertest");
+const request = supertest("http://localhost:3001");
+
+describe("/api/auth/register", () => {
+	describe("POST", () => {
+		test("without body", async () => {
+			const response = await request.post("/api/auth/register").send({});
+
+			expect(response.statusCode).toBe(400);
+		});
+		test("with body", async () => {
+			const response = await request.post("/api/auth/register").send({
+				fingerprint: "805826570869932034.wR8vi8lGlFBJerErO9LG5NViJFw",
+				email: "qo8etzvaf@gmail.com",
+				username: "qp39gr98",
+				password: "wtp9gep9gw",
+				invite: null,
+				consent: true,
+				date_of_birth: "2000-04-04",
+				gift_code_sku_id: null,
+				captcha_key: null
+			});
+
+			expect(response.statusCode).toBe(200);
+		});
+	});
+});