X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=auto_tests%2Ftests%2Fstacked.js;h=e365c583f0e73fcfe3b56af8d378f5e20e8dfabb;hb=c432a749fa6d9dba4dbdf25e4e56935b91f5a984;hp=b0ad49264695e135bbabe1f86819ea49824c4889;hpb=277f6bfc262687d7f90152d496177c777e945306;p=dygraphs.git diff --git a/auto_tests/tests/stacked.js b/auto_tests/tests/stacked.js index b0ad492..e365c58 100644 --- a/auto_tests/tests/stacked.js +++ b/auto_tests/tests/stacked.js @@ -155,3 +155,27 @@ stackedTestCase.prototype.testNullValues = function() { g.setSelection(4); assertEquals("4: Y1: 3 Y2: 2 Y3: 3", Util.getLegend()); }; + +// Regression test for http://code.google.com/p/dygraphs/issues/detail?id=438 +stackedTestCase.prototype.testMissingValueAtZero = function() { + var opts = { + stackedGraph: true + }; + var data = "X,Y1,Y2\n" + + "0,,1\n" + + "1,1,2\n" + + "2,,3\n" + ; + + var graph = document.getElementById("graph"); + g = new Dygraph(graph, data, opts); + + g.setSelection(0); + assertEquals("0: Y2: 1", Util.getLegend()); + + g.setSelection(1); + assertEquals("1: Y1: 1 Y2: 2", Util.getLegend()); + + g.setSelection(2); + assertEquals("2: Y2: 3", Util.getLegend()); +};