X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=auto_tests%2Ftests%2Frange_tests.js;h=c2ef95ea9152d8282debf68cb0d9a49e64925ca3;hb=1a19005fada6b8f190aa35b3908dc571ea360d3e;hp=4fcb8223fd5c75929d21c4390cb8f7161c599f21;hpb=478b866bb009c2bd3dca3330df76cfc5ad727860;p=dygraphs.git diff --git a/auto_tests/tests/range_tests.js b/auto_tests/tests/range_tests.js index 4fcb822..c2ef95e 100644 --- a/auto_tests/tests/range_tests.js +++ b/auto_tests/tests/range_tests.js @@ -161,3 +161,12 @@ RangeTestCase.prototype.testIncludeZeroIncludesZero = function() { g.updateOptions({ includeZero : false }); assertEquals([450, 1050], g.yAxisRange(0)); } + +/** + * Verify that very large Y ranges don't break things. + */ +RangeTestCase.prototype.testHugeRange = function() { + var g = new Dygraph("graph", [[0, -1e120], [1, 1e230]], { includeZero : true }); + assertEqualsDelta(1, -1e229 / g.yAxisRange(0)[0], 0.001); + assertEqualsDelta(1, 1.1e230 / g.yAxisRange(0)[1], 0.001); +}