From 9c925708b0a45e6739583608a2cc4b93015ac58d Mon Sep 17 00:00:00 2001 From: Bhargav Kowshik Date: Tue, 4 Apr 2017 16:17:08 +0530 Subject: [PATCH] Test works for compare functions without callback --- tests/test_compare_function.js | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/tests/test_compare_function.js b/tests/test_compare_function.js index 2f008ee..18ed8b0 100644 --- a/tests/test_compare_function.js +++ b/tests/test_compare_function.js @@ -15,15 +15,15 @@ var compareFunctionPath = path.join('../', 'comparators', jsonData.compareFuncti var compareFunction = require(compareFunctionPath); jsonData.fixtures.forEach(function (fixture) { - compareFunction(fixture.newVersion, fixture.oldVersion, function(error, result) { - console.log(fixture.description); - console.log('expected', fixture.expectedResult); - if (error) console.log(error); - console.log('actual', JSON.stringify(result), '\n'); - if (JSON.stringify(fixture.expectedResult) !== JSON.stringify(result)) { - console.log('Test failed! Actual is not expected!'); - } else { - console.log('Test passed! Actual is same as expected'); - } - }); + var result = compareFunction(fixture.newVersion, fixture.oldVersion); + + console.log(fixture.description); + console.log('expected', fixture.expectedResult); + + console.log('actual', JSON.stringify(result), '\n'); + if (JSON.stringify(fixture.expectedResult) !== JSON.stringify(result)) { + console.log('Test failed! Actual is not expected!'); + } else { + console.log('Test passed! Actual is same as expected'); + } });