|
|
|
@ -153,6 +153,29 @@ describe('grafanaGraph', function() { |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
graphScenario('when logBase is log 10 and data points contain only zeroes', function(ctx) { |
|
|
|
|
ctx.setup(function(ctrl, data) { |
|
|
|
|
ctrl.panel.yaxes[0].logBase = 10; |
|
|
|
|
data[0] = new TimeSeries({ |
|
|
|
|
datapoints: [[0,1],[0,2],[0,3],[0,4]], |
|
|
|
|
alias: 'seriesAutoscale', |
|
|
|
|
}); |
|
|
|
|
data[0].yaxis = 1; |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
it('should not set min and max and should create some fake ticks', function() { |
|
|
|
|
var axisAutoscale = ctx.plotOptions.yaxes[0]; |
|
|
|
|
expect(axisAutoscale.transform(100)).to.be(2); |
|
|
|
|
expect(axisAutoscale.inverseTransform(-3)).to.be(0.001); |
|
|
|
|
expect(axisAutoscale.min).to.be(undefined); |
|
|
|
|
expect(axisAutoscale.max).to.be(undefined); |
|
|
|
|
expect(axisAutoscale.ticks.length).to.be(2); |
|
|
|
|
expect(axisAutoscale.ticks[0]).to.be(1); |
|
|
|
|
expect(axisAutoscale.ticks[1]).to.be(2); |
|
|
|
|
expect(axisAutoscale.tickDecimals).to.be(undefined); |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
graphScenario('dashed lines options', function(ctx) { |
|
|
|
|
ctx.setup(function(ctrl) { |
|
|
|
|
ctrl.panel.lines = true; |
|
|
|
|