From 03ded34442b5d271610d0ca88cf53e781e703d0c Mon Sep 17 00:00:00 2001
From: Sander Nicolausson <sandern@stud.ntnu.no>
Date: Mon, 24 Sep 2018 15:13:25 +0200
Subject: [PATCH] fix

---
 dao/persondao.test.js | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

diff --git a/dao/persondao.test.js b/dao/persondao.test.js
index b6d6d89..872b24e 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();
+    });
+  });
 });
-- 
GitLab