From 8e568d0f20de43ede0aa30d485c594aec3ee4795 Mon Sep 17 00:00:00 2001 From: Raul Ochoa Date: Thu, 29 Oct 2015 13:19:49 +0100 Subject: [PATCH] Adapt tests to new widgets format --- test/acceptance/widgets.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/test/acceptance/widgets.js b/test/acceptance/widgets.js index a2ce376e..939ae001 100644 --- a/test/acceptance/widgets.js +++ b/test/acceptance/widgets.js @@ -144,7 +144,7 @@ describe('widgets', function() { {name:"El Lacón"}, {name:"El Pico"} ]; - assert.deepEqual(JSON.parse(res.body), expectedList); + assert.deepEqual(JSON.parse(res.body).rows, expectedList); done(); }); @@ -178,7 +178,7 @@ describe('widgets', function() { } var histogram = JSON.parse(res.body); - assert.ok(histogram.length); + assert.ok(histogram.bins.length); done(); }); @@ -217,8 +217,8 @@ describe('widgets', function() { } var aggregation = JSON.parse(res.body); - assert.equal(aggregation.length, 223); - assert.deepEqual(aggregation[0], { count: 769, adm0_a3: 'USA' }); + assert.equal(aggregation.categories.length, 223); + assert.deepEqual(aggregation.categories[0], { count: 769, adm0_a3: 'USA' }); done(); }); @@ -236,8 +236,8 @@ describe('widgets', function() { } var aggregation = JSON.parse(res.body); - assert.equal(aggregation.length, 1); - assert.deepEqual(aggregation[0], { count: 256, adm0_a3: 'CAN' }); + assert.equal(aggregation.categories.length, 1); + assert.deepEqual(aggregation.categories[0], { count: 256, adm0_a3: 'CAN' }); done(); }); @@ -275,7 +275,7 @@ describe('widgets', function() { var histogram = JSON.parse(res.body); // notice min value - assert.deepEqual(histogram[0], { bucket: 0, buckets: 10, min: 0, max: 3917000, freq: 7229 }); + assert.deepEqual(histogram.bins[0], { bin: 0, min: 0, max: 3917000, freq: 7229 }); done(); }); @@ -296,7 +296,7 @@ describe('widgets', function() { var histogram = JSON.parse(res.body); // notice min value - assert.deepEqual(histogram[0], { bucket: 0, buckets: 10, min: 4009000, max: 7297054, freq: 50 }); + assert.deepEqual(histogram.bins[0], { bin: 0, min: 4009000, max: 7297054, freq: 50 }); done(); }); @@ -350,10 +350,10 @@ describe('widgets', function() { var aggregation = JSON.parse(res.body); // first one would be CHN if reject filter wasn't applied - assert.deepEqual(aggregation[0], { count: 4, adm0_a3: 'IND' }); + assert.deepEqual(aggregation.categories[0], { count: 4, adm0_a3: 'IND' }); // confirm 'CHN' was filtered out (reject) - assert.equal(aggregation.reduce(function(sum, row) { + assert.equal(aggregation.categories.reduce(function(sum, row) { return sum + (row.adm0_a3 === 'CHN' ? 1 : 0); }, 0), 0);