X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=auto_tests%2Ftests%2Frolling_average.js;h=c0af8f94c365d556a678d9e907dad68ec71c6933;hb=c8e018631f692f84d90e827465a0046d33c7836e;hp=e798ca684f335da68ea95fefefbd33134ee6b729;hpb=79aabc9d405aa83072ffea1734125e9faed192c1;p=dygraphs.git diff --git a/auto_tests/tests/rolling_average.js b/auto_tests/tests/rolling_average.js index e798ca6..c0af8f9 100644 --- a/auto_tests/tests/rolling_average.js +++ b/auto_tests/tests/rolling_average.js @@ -81,3 +81,22 @@ rollingAverageTestCase.prototype.testRollBoxDoesntDisapper = function() { assertEquals("1", roll_box[0].value); }; +// Regression test for http://code.google.com/p/dygraphs/issues/detail?id=426 +rollingAverageTestCase.prototype.testRollShortFractions = function() { + var opts = { + customBars: true, + labels: ['x', 'A'] + }; + var data1 = [ [1, [1, 10, 20]] ]; + var data2 = [ [1, [1, 10, 20]], + [2, [1, 20, 30]], + ]; + + var graph = document.getElementById("graph"); + var g = new Dygraph(graph, data1, opts); + + var rolled1 = g.rollingAverage(data1, 1); + var rolled2 = g.rollingAverage(data2, 1); + + assertEquals(rolled1[0], rolled2[0]); +};