From 69fe8fb1b89a63eff88cc90ce7f873b07298cad5 Mon Sep 17 00:00:00 2001 From: Lucas Patenaude Date: Thu, 11 Apr 2024 04:46:11 -0600 Subject: [PATCH] Updates to test to fix error. No 200 status code given and update for repeat user in DB --- ProjectSourceCode/src/index.js | 2 +- ProjectSourceCode/test/server.spec.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ProjectSourceCode/src/index.js b/ProjectSourceCode/src/index.js index ff137fd..ea59815 100644 --- a/ProjectSourceCode/src/index.js +++ b/ProjectSourceCode/src/index.js @@ -163,7 +163,7 @@ app.post('/register', async (req, res) => { await db.none('INSERT INTO users (username, password) VALUES ($1, $2)', [req.body.username, hash]); // Redirect user to the login page after successful registration - res.redirect('/home'); + res.status(200).json({ status: 'success', message: 'Registration successful' }); } catch (error) { // If an error occurs during registration, respond with status 500 and an error message res.status(500).json({ status: 'error', message: 'An error occurred during registration' }); diff --git a/ProjectSourceCode/test/server.spec.js b/ProjectSourceCode/test/server.spec.js index 3ebd73f..a082ba1 100644 --- a/ProjectSourceCode/test/server.spec.js +++ b/ProjectSourceCode/test/server.spec.js @@ -36,7 +36,7 @@ describe('Server!', () => { it('positive: /register', done => { // Define mock user data const userData = { - username: 'Vishal', + username: 'Test User', password: '123456' }; // Make a POST request to /register with mock user data