Skip to content

Commit

Permalink
删除绘图工具方法
Browse files Browse the repository at this point in the history
  • Loading branch information
zcZhang123 committed Nov 8, 2019
1 parent 932449c commit a201167
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 258 deletions.
4 changes: 1 addition & 3 deletions index.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
import { Chart, MobileKline, FSMobileKLine, MobileChart, Toolbar } from './src/index'
import { Chart, FSMobileKLine, MobileChart } from './src/index'

const kline = {
install: function (Vue) {
Vue.component('jKline', Chart);
// Vue.component('mKline', MobileKline);
Vue.component('fsmKline', FSMobileKLine);
Vue.component('mKline', MobileChart);
Vue.component('toolbar', Toolbar)
}
};
if (typeof window !== 'undefined' && window.Vue) {
Expand Down
108 changes: 0 additions & 108 deletions src/components/toolbar.vue

This file was deleted.

4 changes: 1 addition & 3 deletions src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,11 @@ import MobileKline from './components/mobileKline.vue';
import FSMobileKLine from './components/fullScreenMobileKline.vue';
import Chart from './components/klineChart.vue';
import MobileChart from './components/mobileChart.vue';
import Toolbar from './components/toolbar.vue';


export {
MobileKline,
FSMobileKLine,
Chart,
MobileChart,
Toolbar
MobileChart
};
115 changes: 0 additions & 115 deletions src/js/DrawToolbar.js

This file was deleted.

13 changes: 0 additions & 13 deletions test/unit/specs/DrawToolbar.spec.js

This file was deleted.

24 changes: 8 additions & 16 deletions test/unit/specs/SetVolumeChart.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ volumeOption.platform = 'pc'
volumeOption.chartType = 'volume'
volumeOption.defaultSize = true
let data = testData.candleData
const element = document.createElement('div');

describe('test SetVolumeChart', () => {

Expand All @@ -25,48 +26,45 @@ describe('test SetVolumeChart', () => {
})

it('test initVolumeECharts', () => {
const element = document.createElement('div');
let volume = new SetVolumeChart(volumeOption);
volume.initVolumeECharts(element)
volume.initVolumeECharts(element, true)
expect(volume).not.toBeNull();
})

it('test showLoading', () => {
const element = document.createElement('div');
let volume = new SetVolumeChart(volumeOption);
volume.initVolumeECharts(element)
volume.showLoading()
expect(volume).not.toBeNull();
})

it('test setVolumeOption', () => {
const element = document.createElement('div');
let volumeChart = new SetVolumeChart(volumeOption);
volumeChart.initVolumeECharts(element)
volumeChart.setVolumeOption(data, 'hour')
data.volume = data.volumes.slice(0, 90)
volumeChart.setVolumeOption(data, 'minute')
expect(volumeChart.volume.getOption()).not.toBeNull();
})

it('test setVolumeOption if data is null', () => {
const element = document.createElement('div');
let volumeChart = new SetVolumeChart(volumeOption);
volumeChart.initVolumeECharts(element)
volumeChart.setVolumeOption(null, 'hour')
expect(volumeChart.volume.getOption()).not.toBeNull();
})

it('test updateVolumeOption', () => {
const element = document.createElement('div');
let volumeChart = new SetVolumeChart(volumeOption);
volumeChart.initVolumeECharts(element)
data.volume = data.volumes.slice(0, 50)
volumeChart.setVolumeOption(data, 'day')
volumeChart.updateVolumeOption(data, 'day')
expect(volumeChart.volume.getOption()).not.toBeNull();
})

it('test resizeECharts', () => {
const element = document.createElement('div');
volumeOption.platform = 'mobile'
let volumeChart = new SetVolumeChart(volumeOption);
volumeChart.initVolumeECharts(element)
volumeChart.setVolumeOption(data, 'week')
Expand All @@ -80,7 +78,6 @@ describe('test SetVolumeChart', () => {
width: 600,
height: 560
}
const element = document.createElement('div');
let volumeChart = new SetVolumeChart(volumeOption);
volumeChart.initVolumeECharts(element)
volumeChart.setVolumeOption(data, 'month')
Expand All @@ -90,7 +87,6 @@ describe('test SetVolumeChart', () => {

it('test resizeECharts if not DOM', () => {
volumeOption.defaultSize = true
const element = document.createElement('div');
let volumeChart = new SetVolumeChart(volumeOption);
volumeChart.initVolumeECharts(element)
volumeChart.setVolumeOption(data, '')
Expand All @@ -99,7 +95,6 @@ describe('test SetVolumeChart', () => {
})

it('test disposeVolumeEChart', () => {
const element = document.createElement('div');
let volumeChart = new SetVolumeChart(volumeOption);
volumeChart.initVolumeECharts(element)
volumeChart.setVolumeOption(data, 'hour')
Expand All @@ -108,25 +103,23 @@ describe('test SetVolumeChart', () => {
})

it('test disposeVolumeEChart if volume is null', () => {
const element = document.createElement('div');
let volumeChart = new SetVolumeChart(volumeOption);
volumeChart.initVolumeECharts(element)
volumeChart.setVolumeOption(data, 'hour')
volumeChart.setVolumeOption(data, 'week')
volumeChart.volume = null;
volumeChart.disposeVolumeEChart()
expect(volumeChart.volume).toBeNull();
})

it('test updateVolumeOption if volume getOption is null', () => {
const element = document.createElement('div');
let volumeChart = new SetVolumeChart(volumeOption);
volumeChart.initVolumeECharts(element)
volumeChart.updateVolumeOption(data, 'day')
expect(volumeChart).not.toBeNull();
})

it('test changeDataZoom', () => {
const element = document.createElement('div');
volumeOption.platform = 'pc'
let volumeChart = new SetVolumeChart(volumeOption);
volumeChart.initVolumeECharts(element)
volumeChart.setVolumeOption(data, 'hour')
Expand All @@ -147,6 +140,5 @@ describe('test SetVolumeChart', () => {
expect(volumeChart.volume.getOption().dataZoom[0].end).toBe(100)
volumeChart.changeDataZoom('test')
expect(volumeChart.volume.getOption().dataZoom[0].start).toBe(40)
})

})
})

0 comments on commit a201167

Please sign in to comment.