UNPKG

ilink_updater

Version:

375 lines (309 loc) 7.18 kB
assert = require('chai').assert; require("../../config/config.js"); before(function (done) { // REDISCLIENT.del("HOST_LIST"); updater.full_init(function (err) { done(); }) }); /* it('updates worker name', function (done) { var query_name = "person_update"; var obj = { second_name: "victoria", first_name: "esperanza" , id: 1 }; data_front.update(81, query_name, obj, function (err) { }, function (err, res) { if (err) { done(); } else { assert.equal(res[0].table, "person"); done(); } }) }); it('updates course', function (done) { var query_name = "course_update"; var obj = { name:'fire' , id: 1 }; data_front.update(81, query_name, obj, function (err) { }, function (err, res) { if (err) { done(); } else { assert.equal(res[0].table, "course"); done(); } }) }); it('updates location', function (done) { var query_name = "location_update"; var obj = { name:'hellhole' , id: 1 }; data_front.update(81, query_name, obj, function (err) { }, function (err, res) { if (err) { done(); } else { assert.equal(res[0].table, "location"); done(); } }) }); it('protective_element_update', function (done) { var query_name = "protective_type_update"; var obj = { name:'casco amarillo' , id: 1 }; data_front.update(81, query_name, obj, function (err) { }, function (err, res) { if (err) { done(); } else { assert.equal(res[0].table, "protective_type"); done(); } }) }); it('updates worker sizes ', function (done) { var query_name = "worker_update"; var obj = { shirt_size: 41, shoe_size: 41, pant_size: 41 , id: 1 }; data_front.update(81, query_name, obj, function (err) { }, function (err, res) { if (err) { done(); } else { assert.equal(res[0].table, "worker"); done(); } }) }); it('updates emergency contact', function (done) { var query_name = "worker_emergency_contact_update"; var obj = { name: 'claudio rios', phone: '456328962',id:1 }; data_front.update(81, query_name, obj, function (err) { }, function (err, res) { if (err) { done(); } else { assert.equal(res[0].table, "worker_emergency_contact"); done(); } }) }); it('updates boss ', function (done) { var query_name = "worker_boss_update"; var obj = { boss_id: '5', comment: 'comment test 2', worker_id: 1,id:1 }; data_front.expire(81, query_name, obj, function (err) { }, function (err, res) { if (err) { done(); } else { assert.equal(res, 1); done(); } }) }); it('updates profile worker profile should erase worker courses', function (done) { var query_name = "worker_profile_update"; var obj = { profile_id: '5', comment: 'comment test 2', worker_id: 1,id:1 }; data_front.expire(81, query_name, obj, function (err) { }, function (err, res) { if (err) { done(); } else { assert.equal(res, 1); done(); } }) }); it('expires profile activity', function (done) { var query_name = "profile_activity_expire"; var obj = { expired:1,id:1 }; data_front.update(81, query_name, obj, function (err) { }, function (err, res) { if (err) { console.log(err); done(); } else { console.log(res); assert.equal(res[0].table, "profile_activity"); done(); } }) }); it('course_activity_expire', function (done) { var query_name = "course_activity_expire"; var obj = {expired:1,id:2}; data_front.update(81, query_name, obj, function (err) { }, function (err, res) { if (err) { done(); } else { assert.equal(res[0].table, "course_activity"); done(); } }) }); it('hira_aggravating_delete', function (done) { data_front.delete(81, "hira_aggravating_delete", 1, function (err) { }, function (err, res) { if (err) { done(); } else { assert.equal(res, 1); done(); } }) }); it('unsafe_condition_delete', function (done) { data_front.delete(81, "unsafe_condition_delete", 1, function (err) { }, function (err, res) { if (err) { assert.equal(res, 1); done(); } else { assert.equal(res, 1); done(); } }) }); it('worker_education_delete', function (done) { data_front.delete(81, "worker_education_delete", 1, function (err) { }, function (err, res) { if (err) { assert.equal(res, 1); done(); } else { assert.equal(res, 1); done(); } }) }); it('check_list_question_delete', function (done) { data_front.delete(81, "check_list_question_delete", 1, function (err) { }, function (err, res) { if (err) { console.log("error"); done(); } else { console.log(res); assert.equal(res, 1); done(); } }) }); it('check_list_update', function (done) { var query_name = "check_list_update"; var obj = { name: 'revision del auto', description: 'debe estar bueno', id: 1 }; data_front.update(81, query_name, obj, function (err) { console.log(err); }, function (err, res) { if (err) { done(); } else { assert.equal(res[0].table, "check_list"); done(); } }) }); it('exam_worker_update', function (done) { var query_name = "exam_worker_update"; var obj = {date:'2016-05-25',result:'positivo',comment:'con drogas',address:'alamada 1423',contact:'julio peres',id:1}; data_front.update(81, query_name, obj, function (err) { console.log(err); }, function (err, res) { if (err) { done(); } else { assert.equal(res[0].table, "exam_worker"); done(); } }) }); it('expires profile activity', function (done) { var query_name = "activity_exam_expire"; var obj = { expired:1,id:1 }; data_front.update(81, query_name, obj, function (err) { console.log(err); }, function (err, res) { if (err) { done(); } else { assert.equal(res[0].table, "activity_exam"); done(); } }) }); it('agent_update', function (done) { var query_name = "agent_update"; var obj = {name: "xileno",id:1}; data_front.update(81, query_name, obj, function (err) { }, function (err, res) { if (err) { console.log(err); done(); } else { console.log("called"); console.log(res); assert.equal(res[0].table, "agent"); done(); } }) }); it('agent_activity_update', function (done) { var query_name = "agent_activity_update"; var obj = {comment:'comment1',quantity:300,unit:'unit',work_duration:6,id:1}; data_front.update(81, query_name, obj, function (err) { console.log(err); }, function (err, res) { if (err) { done(); } else { console.log(res); assert.equal(res[0].table, "agent_activity"); done(); } }) }); */ it('update single', function (done) { var obj = { name: 'test 1', description: 'sin 5es peor', tags: 'test1|test2', id: 3 }; var Ins = {client: 87, obj: obj, query_name: "aggravating_update"}; updater.timer(); insert_querys.push(Ins); /* timer_test("query_queue",function(res){ console.log(res); console.log(res.Q_arr[0].object); assert.equal(res.query_name,"aggravating_update"); done() }); */ });