From 20bf7d815c61ec88283ed8612e861b54d61d6b78 Mon Sep 17 00:00:00 2001 From: "Diego F.(EW7)" Date: Tue, 4 Oct 2016 09:24:56 -0300 Subject: [PATCH] string/number --- lib/discrepances.js | 2 ++ test/test.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/discrepances.js b/lib/discrepances.js index 6050f60..42bec64 100644 --- a/lib/discrepances.js +++ b/lib/discrepances.js @@ -36,6 +36,8 @@ discrepances = function discrepances(a, b){ if(typeA === 'number') { return {difference:a-b, values:[a,b]}; } + } else { + return {types:[typeA,typeB], values:[a,b]} } // var rta=''; // if(def && def.typeof && typeof obj !== def.typeof){ diff --git a/test/test.js b/test/test.js index a17b228..7d5b876 100644 --- a/test/test.js +++ b/test/test.js @@ -8,7 +8,7 @@ describe("discrepances", function(){ [ {a:4 , b:4 , expected: null }, {a:4 , b:5 , expected: {difference:-1 , values:[4, 5] }}, - {skip:true, a:"4" , b:4 , expected: {types:['string', 'number'], values:["4", 4] }}, + {a:"4" , b:4 , expected: {types:['string', 'number'], values:["4", 4] }}, {skip:true, a:null , b:0 , expected: {types:['null' , 'number'], values:[null, 0] }}, {skip:true, a:new Date() , b:/a/ , expected: {class:['Date' , 'RegExp'], values:[new Date(), /a/] }}, {skip:true, a:new Date(2011,1,3), b:new Date(2011,1,4) , expected: {difference:'a definir', values:[new Date(2011,1,3), new Date(2011,1,4)] }},