Tests for 0 coordinate in selection drawing and lengend generation.
[dygraphs.git] / auto_tests / tests / highlight_series_background.js
old mode 100644 (file)
new mode 100755 (executable)
index d2a09f0..abf0d6a
@@ -122,4 +122,29 @@ describe("highlight-series-background", function() {
       done();
     }, 500);
   });
+
+  it('testGetSelectionZeroCanvasY', function () {
+    var graph = document.getElementById("graph");
+    var calls = []
+    function callback(g, seriesName, canvasContext, cx, cy, color, pointSize, idx) {
+      calls.push(arguments);
+    };
+
+    var g = new Dygraph(document.getElementById("graph"),
+                        "X,Y\n" +
+                        "1,5\n" +
+                        "1,10\n" +
+                        "1,12\n",
+                        {
+                          drawHighlightPointCallback: callback,
+                          axes: {
+                            y: {
+                              valueRange: [0, 10]
+                            }
+                          }
+                        });
+    g.setSelection(1);
+    var args = calls[0];
+    assert.equal(args[4], 0);
+  });
 });