diff --git a/dao/persondao.test.js b/dao/persondao.test.js index a415fac0a094e4d1aae5bfd3ba7140bad09e07ef..25602d42a8fa2025cbdd2a38398e3e7654c2b90e 100644 --- a/dao/persondao.test.js +++ b/dao/persondao.test.js @@ -103,7 +103,7 @@ test("delete person from db", done => { console.log( "Test callback: status= " + status + ", data=" +JSON.stringify(data) ); - expect(data.lenght).toBeLessThanOrEqual(2); + expect(data.length).toBeLessThanOrEqual(2); expect(data.affectedRows).toBeGreaterThanOrEqual(1); done(); } diff --git a/server.js b/server.js index 9849407097882cee32a24b9122d6a2eff923d529..e043e09f63de8d1400e657991be5888ae1afb5bb 100644 --- a/server.js +++ b/server.js @@ -41,9 +41,17 @@ app.post("/person", (req, res) => { }); }); -app.post("/person/:personId", (req, res) => { - console.log("Fikk POST-request fra klient, update"); - personDao.updateOne(req.body, (status, data) => { +app.put("/person/:personId", (req, res) => { + console.log("Fikk PUT-request fra klient"); + personDao.updateOne(req.body, req.params.personId, (status, data) => { + res.status(status); + res.json(data); + }) +}) + +app.delete("/person/:personId", (req, res) => { + console.log("Fikk delete-request fra klient"); + personDao.deleteOne(req.params.personId, (status, data) => { res.status(status); res.json(data); })