From 1a21c88484b0b6d9e7466599268097715b7633df Mon Sep 17 00:00:00 2001 From: javi Date: Mon, 16 Jun 2014 18:57:24 +0200 Subject: [PATCH] added a test for filter based render --- test/rendering_js.test.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/rendering_js.test.js b/test/rendering_js.test.js index 4d1c857..67e677f 100644 --- a/test/rendering_js.test.js +++ b/test/rendering_js.test.js @@ -50,4 +50,14 @@ describe('RenderingJS', function() { var props = layer.getStyle({testing: 2}, { 'zoom': 0, 'frame-offset': 10 }); assert( props['marker-width'] === 2); }); + + it ("should allow filter based rendering", function() { + var style = '#test { marker-width: 10; [zoom = 1] { marker-width: 1; } }'; + shader = (new carto.RendererJS({ debug: true })).render(style); + var layer = shader.getLayers()[0]; + var props = layer.getStyle({}, { 'zoom': 0, 'frame-offset': 10 }); + assert( props['marker-width'] === 10); + props = layer.getStyle({}, { 'zoom': 1, 'frame-offset': 10 }); + assert( props['marker-width'] === 1); + }); });