diff --git a/test/acceptance/dataviews/histogram.js b/test/acceptance/dataviews/histogram.js index 5331c443..002d8617 100644 --- a/test/acceptance/dataviews/histogram.js +++ b/test/acceptance/dataviews/histogram.js @@ -256,6 +256,7 @@ describe('histogram-dataview for date column type', function() { }]; dateHistogramsUseCases.forEach(function (test) { + it('should create a date histogram aggregated in months (EDT) ' + test.desc, function (done) { var OFFSET_EDT_IN_MINUTES = -4 * 60; // EDT Eastern Daylight Time (GMT-4) in minutes @@ -348,27 +349,6 @@ describe('histogram-dataview for date column type', function() { }); }); - it('should return same histogram ' + test.desc, function (done) { - var params = { - start: 1171501200, // 2007-02-15 01:00:00 = min(date_colum) - end: 1207702800 // 2008-04-09 01:00:00 = max(date_colum) - }; - - this.testClient = new TestClient(mapConfig, 1234); - this.testClient.getDataview(test.dataviewId, {}, function (err, dataview) { - assert.ok(!err, err); - - this.testClient = new TestClient(mapConfig, 1234); - this.testClient.getDataview(test.dataviewId, params, function (err, filteredDataview) { - assert.ok(!err, err); - - assert.deepEqual(dataview, filteredDataview); - done(); - }); - }); - }); - - it('should aggregate histogram overriding default offset to CEST ' + test.desc, function (done) { var OFFSET_CEST_IN_SECONDS = 2 * 3600; // Central European Summer Time (Daylight Saving Time) var OFFSET_CEST_IN_MINUTES = 2 * 60; // Central European Summer Time (Daylight Saving Time) @@ -533,6 +513,26 @@ describe('histogram-dataview for date column type', function() { }); }); + it('should return same histogram ', function (done) { + var params = { + start: 1171501200, // 2007-02-15 01:00:00 = min(date_colum) + end: 1207702800 // 2008-04-09 01:00:00 = max(date_colum) + }; + + this.testClient = new TestClient(mapConfig, 1234); + this.testClient.getDataview('datetime_histogram_tz', {}, function (err, dataview) { + assert.ok(!err, err); + + this.testClient = new TestClient(mapConfig, 1234); + this.testClient.getDataview('datetime_histogram_tz', params, function (err, filteredDataview) { + assert.ok(!err, err); + + assert.deepEqual(dataview, filteredDataview); + done(); + }); + }); + }); + it('should find the best aggregation (automatic mode) to build the histogram', function (done) { var params = {}; this.testClient = new TestClient(mapConfig, 1234);