Windshaft-cartodb/test/unit/backends/layer-stats/torque-layer-stats-test.js
2019-10-21 19:52:51 +02:00

38 lines
1.1 KiB
JavaScript

'use strict';
var assert = require('assert');
var TorqueLayerStats = require('../../../../lib/backends/layer-stats/torque-layer-stats');
var MapConfig = require('windshaft').model.MapConfig;
describe('torque-layer-stats', function () {
beforeEach(function () {
this.params = {};
});
var testMapConfigOneLayer = {
version: '1.5.0',
layers: [
{
type: 'torque',
options: {
sql: 'select * from test_table limit 2',
cartocss: '#layer { marker-fill:red; marker-width:32; marker-allow-overlap:true; }',
cartocss_version: '2.3.0'
}
}
]
};
it('should return torque stats for one layer', function (done) {
var mapConfig = MapConfig.create(testMapConfigOneLayer);
var layerId = 0;
var layer = mapConfig.getLayer(layerId);
var testSubject = new TorqueLayerStats();
testSubject.getStats(layer, {}, function (err, result) {
assert.ifError(err);
assert.deepStrictEqual({}, result);
done();
});
});
});