interval.js 887 B

1234567891011121314151617181920212223242526272829303132333435
  1. describe('scale_interval', function() {
  2. var utHelper = window.utHelper;
  3. var testCase = utHelper.prepare([
  4. 'echarts/component/grid',
  5. 'echarts/chart/line'
  6. ]);
  7. testCase.createChart()('ticks', function () {
  8. var min = 0;
  9. var max = 54.090909;
  10. var splitNumber = 5;
  11. this.chart.setOption({
  12. xAxis: {},
  13. yAxis: {
  14. type: 'value',
  15. min: min,
  16. max: max,
  17. interval: max / splitNumber,
  18. splitNumber: splitNumber
  19. },
  20. series: [{type: 'line', data: []}]
  21. });
  22. var yAxis = this.chart.getModel().getComponent('yAxis', 0);
  23. var scale = yAxis.axis.scale;
  24. var ticks = scale.getTicks();
  25. expect(ticks[0]).toEqual(min);
  26. expect(ticks[ticks.length - 1]).toEqual(max);
  27. });
  28. });