From 70ecdf010c4b248121241bbff139ff93a19a8de5 Mon Sep 17 00:00:00 2001 From: Danielv123 Date: Wed, 24 May 2017 22:33:15 +0200 Subject: [PATCH] Renamed lib because thats reasonable --- client.js | 5 +++-- lib/{libomega.js => objectOps.js} | 0 lib/{libomega.spec.js => objectOps.spec.js} | 16 ++++++++-------- 3 files changed, 11 insertions(+), 10 deletions(-) rename lib/{libomega.js => objectOps.js} (100%) rename lib/{libomega.spec.js => objectOps.spec.js} (76%) diff --git a/client.js b/client.js index 7d3dc780..e8a6f506 100644 --- a/client.js +++ b/client.js @@ -11,7 +11,7 @@ var hashFiles = require('hash-files'); var _ = require('underscore'); // internal libraries -var libomega = require("./lib/libomega.js"); +var objectOps = require("./lib/objectOps.js"); var fileOps = require("./lib/fileOps.js"); // require config.json @@ -486,7 +486,8 @@ function instanceManagement() { for(let key in flowStat1) totalFlows[key] = flowStat1[key]; for(let key in flowStat2) totalFlows[key] = flowStat2[key]; if(oldFlowStats && totalFlows && oldTimestamp) { - let payload = libomega.clone(totalFlows); + // todo: Migrate this to JSON.parse(JSON.stringify()) + let payload = objectOps.clone(totalFlows); // change from total reported to per time unit for(let key in oldFlowStats) { // get production per minute diff --git a/lib/libomega.js b/lib/objectOps.js similarity index 100% rename from lib/libomega.js rename to lib/objectOps.js diff --git a/lib/libomega.spec.js b/lib/objectOps.spec.js similarity index 76% rename from lib/libomega.spec.js rename to lib/objectOps.spec.js index 5ee04baa..2e16ee64 100644 --- a/lib/libomega.spec.js +++ b/lib/objectOps.spec.js @@ -1,12 +1,12 @@ var assert = require('assert'); -var libomega = require('./libomega'); +var objectOps = require('./objectOps'); -describe("libomega.js", function(){ - describe("libomega.clone()", function(){ +describe("objectOps.js", function(){ + describe("objectOps.clone()", function(){ it("clones javascript objects", function(){ var object1 = {hello:"world", cat:{legs:4, name:"Kitty", colors:["brown", "yellow", "purple"]}}; var object2 = {}; - object2 = libomega.clone(object1); + object2 = objectOps.clone(object1); assert.equal(object2.cat.name, object1.cat.name) assert.equal(object1.hello, object2.hello) @@ -14,18 +14,18 @@ describe("libomega.js", function(){ it("does not deep clone objects", function(){ var obj1 = {hello:"world", cat:{legs:4, name:"Kitty", colors:["brown", "yellow", "purple"]}}; var obj2 = {}; - obj2 = libomega.clone(obj1); + obj2 = objectOps.clone(obj1); obj1.cat.colors = "black"; assert.equal(obj1.cat.colors, "black"); assert.notEqual(obj2.cat.colors[1], "yellow"); }); }); - describe("libomega.deepclone()", function(){ + describe("objectOps.deepclone()", function(){ it("deep clones javascript objects", function(){ var obj1 = {hello:"world", cat:{legs:4, name:"Kitty", colors:["brown", "yellow", "purple"]}}; var obj2 = {}; - obj2 = libomega.deepclone(obj1); + obj2 = objectOps.deepclone(obj1); obj1.cat.colors = "black"; assert.equal(obj1.cat.colors, "black"); @@ -34,7 +34,7 @@ describe("libomega.js", function(){ it("throws on non JSON parameters", function(){ x = function(){}; assert.throws(function(){ - y = libomega.deepclone(x) + y = objectOps.deepclone(x) }); }); });