diff --git a/dao/persondao.test.js b/dao/persondao.test.js index b6d6d897695f5144ae222152f86387f9b54a1631..872b24e883e85444f6f2410f13f589fa664b921a 100644 --- a/dao/persondao.test.js +++ b/dao/persondao.test.js @@ -91,16 +91,18 @@ test("delete person from db", done => { }); test("Update in db", done => { - function callback(status, data) { - console.log( - "Test callback: status= " + status + ", data=" + JSON.stringify(data) - ); - expect(data[0].navn).toBe("Donald Nilsen"); - done(); - } - personDao.updateOne( - { navn: "Donald Nilsen", alder: 34, adresse: "Apalveien 11" }, - 0, - callback - ); + const personId = 1; + const navn = 'Donald'; + const alder = 22; + const adresse = "Apalveien 11"; + + personDao.updateOne({navn, alder, adresse, personId}, (status, data) =>{ + expect(data.affectedRows).toBe(1); + personDao.getOne(id, (status, data) => { + expect(data[0].navn === navn).toBeTruthy(); + expect(data[0].alder === alder).toBeTruthy(); + expect(data[0].adresse === adresse).toBeTruthy(); + done(); + }); + }); });