Skip to content
Snippets Groups Projects
Commit 55074c03 authored by Sander Nicolausson's avatar Sander Nicolausson
Browse files

fix

parent 03ded344
No related branches found
No related tags found
No related merge requests found
Pipeline #22769 failed
...@@ -22,11 +22,11 @@ module.exports = class PersonDao extends Dao { ...@@ -22,11 +22,11 @@ module.exports = class PersonDao extends Dao {
); );
} }
updateOne(json, id, callback) { updateOne(json, callback) {
var val = [json.navn, json.adresse, json.alder]; var val = [json.navn, json.adresse, json.alder, json.id];
super.query( super.query(
"UPDATE person SET (navn,adresse,alder) values(?,?,?) WHERE id=?", "UPDATE person SET (navn,adresse,alder) values(?,?,?) WHERE id=?",
[id], val,
callback callback
); );
} }
......
...@@ -91,18 +91,16 @@ test("delete person from db", done => { ...@@ -91,18 +91,16 @@ test("delete person from db", done => {
}); });
test("Update in db", done => { test("Update in db", done => {
const personId = 1; function callback(status, data) {
const navn = 'Donald'; console.log(
const alder = 22; "Test callback: status= " + status + ", data=" + JSON.stringify(data)
const adresse = "Apalveien 11"; );
expect(data.affectedRows).toBeGreaterThanOrEqual(1);
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(); done();
}); }
}); personDao.updateOne(
{ navn: "Donald Nilsen", alder: 34, adresse: "Apalveien 11" },
0,
callback
);
}); });
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment