From ac25f92bcea3802a6c5ceca8ebf0e8f56167e083 Mon Sep 17 00:00:00 2001 From: Alfonso Date: Mon, 4 Mar 2024 13:48:17 +0100 Subject: [PATCH] response 201 for added game and question to the db --- gameservice/game-service.js | 2 +- gameservice/game-service.test.js | 2 +- gatewayservice/gateway-service.test.js | 2 +- questionservice/question-service.js | 2 +- questionservice/question-service.test.js | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/gameservice/game-service.js b/gameservice/game-service.js index 1d4beb34..3d1fbc29 100644 --- a/gameservice/game-service.js +++ b/gameservice/game-service.js @@ -38,7 +38,7 @@ app.post('/addgame', async (req, res) => { // Guarda el nuevo juego en la base de datos const savedGame = await newGame.save(); - res.status(200).json(savedGame); + res.status(201).json(savedGame); } catch (error) { res.status(500).json({ error: 'Internal Server Error' }); } diff --git a/gameservice/game-service.test.js b/gameservice/game-service.test.js index f2abcdaa..88b5ba78 100644 --- a/gameservice/game-service.test.js +++ b/gameservice/game-service.test.js @@ -42,7 +42,7 @@ describe('Game Service', () => { }; const response = await request(app).post('/addgame').send(newGame); - expect(response.status).toBe(200); + expect(response.status).toBe(201); expect(response.body).toHaveProperty('user', newGame.user.toString()); }); }); diff --git a/gatewayservice/gateway-service.test.js b/gatewayservice/gateway-service.test.js index cfef67d6..c4e225b0 100644 --- a/gatewayservice/gateway-service.test.js +++ b/gatewayservice/gateway-service.test.js @@ -105,7 +105,7 @@ describe('Gateway Service', () => { incorrects: ['Mocked Option 1', 'Mocked Option 2'] }); - expect(response.statusCode).toBe(200); + expect(response.statusCode).toBe(201); expect(response.body).toHaveProperty('question', 'What is the capital of France?'); }); }); \ No newline at end of file diff --git a/questionservice/question-service.js b/questionservice/question-service.js index 1fd58bd2..6dcfccca 100644 --- a/questionservice/question-service.js +++ b/questionservice/question-service.js @@ -37,7 +37,7 @@ app.post('/addquestion', async (req, res) => { // Guarda la nueva pregunta en la base de datos const savedQuestion = await newQuestion.save(); - res.status(200).json(savedQuestion); + res.status(1).json(savedQuestion); } catch (error) { res.status(500).json({ error: 'Internal Server Error' }); } diff --git a/questionservice/question-service.test.js b/questionservice/question-service.test.js index 91d2c29e..e255eabc 100644 --- a/questionservice/question-service.test.js +++ b/questionservice/question-service.test.js @@ -25,7 +25,7 @@ describe('Question Service', () => { }; const response = await request(app).post('/addquestion').send(newQuestion); - expect(response.status).toBe(200); + expect(response.status).toBe(201); expect(response.body).toHaveProperty('question', 'Mocked Question'); });