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();
+    });
+  });
 });