Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • nilstesd/DatabaseTest
  • anderhi/DatabaseTest
  • kevinhd/DatabaseTest
  • ingelig/DatabaseTest
  • odderikf/DatabaseTest
  • mariunyg/DatabaseTest
  • sandern/DatabaseTest
  • sindrhpa/DatabaseTest
  • anettosi/DatabaseTest
  • sindrtho/DatabaseTest
  • hansjeig/DatabaseTest
  • magnudah/DatabaseTest
  • sarahjel/DatabaseTest
  • rubensv/DatabaseTest
  • albertla/DatabaseTest
  • elisamop/DatabaseTest
  • aadnees/DatabaseTest
  • janmariv/DatabaseTest
  • annabesa/DatabaseTest
  • fredrmon/DatabaseTest
  • kevinmh/DatabaseTest
  • chrismd/DatabaseTest
  • benos/DatabaseTest
  • martimoa/DatabaseTest
  • runevedo/DatabaseTest
  • stianaad/DatabaseTest
  • shanshaq/DatabaseTest
  • mariteil/DatabaseTest
  • simenten/DatabaseTest
  • jingyili/DatabaseTest
  • krisnyb/DatabaseTest
  • jorgaas/DatabaseTest
  • magnusrm/DatabaseTest
  • erlendsu/DatabaseTest
  • otskaug/DatabaseTest
  • sveinuov/DatabaseTest
  • aleksjoh/DatabaseTest
  • kevinah/DatabaseTest
  • hermanrm/DatabaseTest
  • vegaande/DatabaseTest
  • bjornost/DatabaseTest
  • jonaskri/DatabaseTest
  • sigurdhy/DatabaseTest
  • oivindhl/DatabaseTest
  • magomedb/DatabaseTest
  • williaan/DatabaseTest
  • magnewor/DatabaseTest
  • mathiakn/DatabaseTest
  • eyvindnh/DatabaseTest
  • haakodh/DatabaseTest
  • michame/DatabaseTest
  • bragew/DatabaseTest
  • trondjro/DatabaseTest
  • aadneny/DatabaseTest
  • hermanc/DatabaseTest
  • erlinrol/DatabaseTest
  • iliar/DatabaseTest
  • eivinhl/DatabaseTest
  • eivindaj/DatabaseTest
  • sigurlj/DatabaseTest
  • terhaug/DatabaseTest
  • sindretn/DatabaseTest
  • olehenfo/DatabaseTest
  • toberge/DatabaseTest
  • shahedsa/DatabaseTest
  • junill/DatabaseTest
  • helenegj/DatabaseTest
  • tirilbl/DatabaseTest
  • sivertut/DatabaseTest
  • ericy/DatabaseTest
  • perholts/DatabaseTest
  • torstehs/DatabaseTest
  • janloe/DatabaseTest
  • simoaa/DatabaseTest
  • lasseis/DatabaseTest
  • stineof/DatabaseTest
  • jorho/DatabaseTest
  • tdthorki/DatabaseTest
  • iaevange/DatabaseTest
  • chrisrik/DatabaseTest
  • mathiaao/DatabaseTest
  • heleneyj/DatabaseTest
  • haavasma/DatabaseTest
  • martijni/DatabaseTest
  • tobiaand/DatabaseTest
  • sebastel/DatabaseTest
  • sabines/DatabaseTest
  • andinel/DatabaseTest
  • henrimbe/DatabaseTest
  • brigittb/DatabaseTest
  • joakimad/DatabaseTest
  • eirikpl/DatabaseTest
  • alexac/DatabaseTest
  • magnubau/DatabaseTest
  • mahmouim/DatabaseTest
  • thombje/DatabaseTest
  • espkal/DatabaseTest
  • asbjorfk/DatabaseTest
  • eirikhem/DatabaseTest
  • jorgstei/DatabaseTest
  • gautewr/DatabaseTest
  • mariutor/DatabaseTest
  • jonbergq/DatabaseTest
  • jakoblm/DatabaseTest
  • kaspervg/DatabaseTest
  • vkharnes/DatabaseTest
  • abilashy/DatabaseTest
  • larsoos/DatabaseTest
  • lisawil/DatabaseTest
  • michaesl/DatabaseTest
  • krisvane/DatabaseTest
111 results
Show changes
Commits on Source (6)
node_modules/
\ No newline at end of file
......@@ -21,4 +21,22 @@ module.exports = class PersonDao extends Dao {
callback
);
}
updateOne(id, json, callback) {
let val = [json.navn, json.adresse, json.alder, id];
super.query(
"UPDATE person SET navn = ?, adresse = ?, alder = ? WHERE id = ?",
val,
callback
);
}
deleteOne(id, callback){
super.query(
"DELETE FROM person WHERE id = ?",
[id],
callback
);
}
};
......@@ -77,3 +77,45 @@ test("get all persons from db", done => {
personDao.getAll(callback);
});
test("update a person", done =>{
let id = 1;
function callback1(status, data) {
personDao.getOne(id, callback2)
}
function callback2(status, data) {
console.log(
"Test callback: status=" + status + ", data=" + JSON.stringify(data)
);
expect(data.length).toBe(1);
expect(data[0].alder).toBe(20);
expect(data[0].navn).toBe("Swaghetti");
done();
}
personDao.updateOne(
id,
{navn: "Swaghetti", adresse: "Toppen 25", alder: 20},
callback1
);
});
test("delete a person", done => {
function callback(status, data) {
personDao.getAll(callback2);
}
function callback2(status, data) {
console.log(
"Test callback: status=" + status + ", data.length=" + data.length
);
//expect(data.length).toBeLessThan(3);
expect(data.length).toBeLessThan(5);
done();
}
personDao.deleteOne(
1,
callback
)
});
This diff is collapsed.