UNPKG

extjs-gpl

Version:

GPL licensed version of Sencha Ext JS

52 lines (45 loc) 1.77 kB
describe('Ext.chart.axis.layout.Continuous', function () { var proto = Ext.chart.axis.layout.Continuous.prototype; describe('snapEnds', function () { it("should use majorTickSteps value instead of segmenter.diff method to determine the number of steps", function () { var chart = new Ext.chart.CartesianChart({ renderTo: Ext.getBody(), width: 200, height: 200, store: { autoDestroy: true, fields: ['category', 'value'], data: [ { category: 7, value: 0.2 }, { category: 6, value: 0.7 }, { category: 5, value: 1.2 }, { category: 4, value: 0.5 }, { category: 3, value: 0.1 }, { category: 2, value: 0.4 }, { category: 1, value: 0 } ] }, axes: [{ type: 'numeric', position: 'left', maximum: 1, minimum: 0, majorTickSteps: 10 }, { type: 'category', position: 'bottom' }], series: [{ type: 'bar', xField: 'category', yField: 'value' }] }); chart.performLayout(); var numericAxis = chart.getAxis(0); var layoutContext = numericAxis.getSprites()[0].getLayoutContext(); expect(layoutContext.majorTicks.steps).toEqual(10); chart.destroy(); }); }); });