Add test for non-dot notation filters

pull/15/head
Raul Ochoa 9 years ago
parent 860bc0adeb
commit 673cf38121

@ -139,4 +139,14 @@ describe('RenderingJS', function() {
assert(props['marker-width'] === 10);
});
it("should parse styles with filters not supported by dot notation", function() {
var style = '#test["mapnik::geometry_type"=1] { marker-width: 10; }';
var shader = (new carto.RendererJS({ debug: true })).render(style);
var layer = shader.getLayers()[0];
var props = layer.getStyle({"mapnik::geometry_type": 1}, { 'zoom': 0 });
assert.equal(props['marker-width'], 10);
var emptyFilterProps = layer.getStyle({"mapnik::geometry_type": 2}, { 'zoom': 0 });
assert.equal(emptyFilterProps['marker-width'], null);
});
});

Loading…
Cancel
Save