Skip to content

Commit c4187d0

Browse files
author
Arthur Ayvazov
committed
geophystech#137 Charts tests.
1 parent d5f60b8 commit c4187d0

11 files changed

+118
-5
lines changed

src/components/charts/ChartByDatetime.vue

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script>
22
import { Line } from 'vue-chartjs'
3+
import apiSettings from '@/settings/api'
34
45
export default Line.extend({
56
props: ['filtersParams'],
@@ -65,7 +66,7 @@ export default Line.extend({
6566
},
6667
methods: {
6768
drawChart: function(params = {}) {
68-
this.$http.get(this.$root.$options.settings.api.endpointAnalyticsEarthquakeCounts, { params: params })
69+
this.$http.get(apiSettings.endpointAnalyticsEarthquakeCounts, { params: params })
6970
.then(response => {
7071
const dates = this.prepareDates(response.data.data.dates)
7172
this.chartData.datasets[0].label = 'Количество землетрясений'

src/components/charts/ChartByDensityCounts.vue

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script>
22
import { Line } from 'vue-chartjs'
3+
import apiSettings from '@/settings/api'
34
45
export default Line.extend({
56
props: ['filtersParams'],
@@ -71,7 +72,7 @@ export default Line.extend({
7172
},
7273
methods: {
7374
drawChart: function(params = {}) {
74-
this.$http.get(this.$root.$options.settings.api.endpointAnalyticsDensityCounts, { params: params })
75+
this.$http.get(apiSettings.endpointAnalyticsDensityCounts, { params: params })
7576
.then(response => {
7677
this.chartData.datasets[0].label = 'Плотностное распределение повторяемости (ML)'
7778
this.chartData.datasets[0].data = response.data.data.counts

src/components/charts/ChartByMagnitudeCumulative.vue

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script>
22
import { Line } from 'vue-chartjs'
3+
import apiSettings from '@/settings/api'
34
45
export default Line.extend({
56
props: ['filtersParams'],
@@ -76,7 +77,7 @@ export default Line.extend({
7677
},
7778
methods: {
7879
drawChart: function(params = {}) {
79-
this.$http.get(this.$root.$options.settings.api.endpointAnalyticsCumulativeCounts, { params: params })
80+
this.$http.get(apiSettings.endpointAnalyticsCumulativeCounts, { params: params })
8081
.then(response => {
8182
this.chartData.datasets[0].label = 'Кумулятивный график повторяемости (ML)'
8283
this.chartData.datasets[0].data = response.data.data.counts

src/components/charts/ChartByRMSAllocation.vue

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script>
22
import { Line } from 'vue-chartjs'
3+
import apiSettings from '@/settings/api'
34
45
export default Line.extend({
56
props: ['filtersParams'],
@@ -65,7 +66,7 @@ export default Line.extend({
6566
},
6667
methods: {
6768
drawChart: function(params = {}) {
68-
this.$http.get(this.$root.$options.settings.api.endpointAnalyticsRMSAllocation, { params: params })
69+
this.$http.get(apiSettings.endpointAnalyticsRMSAllocation, { params: params })
6970
.then(response => {
7071
this.chartData.datasets[0].label = 'Распределение RMS'
7172
this.chartData.datasets[0].data = response.data.data.counts

src/components/charts/ChartByStationCounts.vue

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script>
22
import { Line } from 'vue-chartjs'
3+
import apiSettings from '@/settings/api'
34
45
export default Line.extend({
56
props: ['filtersParams'],
@@ -65,7 +66,7 @@ export default Line.extend({
6566
},
6667
methods: {
6768
drawChart: function(params = {}) {
68-
this.$http.get(this.$root.$options.settings.api.endpointAnalyticsStationCounts, { params: params })
69+
this.$http.get(apiSettings.endpointAnalyticsStationCounts, { params: params })
6970
.then(response => {
7071
this.chartData.datasets[0].label = 'События по количеству станций'
7172
this.chartData.datasets[0].data = response.data.data.counts
+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { shallowMount } from '@vue/test-utils'
2+
import MobileAppAlert from '@/components/MobileAppAlert'
3+
import $moment from 'moment'
4+
import $http from 'axios'
5+
6+
describe('MobileAppAlert.vue', () => {
7+
8+
const wrapper = shallowMount(MobileAppAlert, {
9+
mocks: {
10+
$http, $moment
11+
}
12+
})
13+
14+
it('Check component MobileAppAlert', () => {
15+
expect(wrapper.is(MobileAppAlert)).to.eql(true)
16+
})
17+
18+
})
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { shallowMount } from '@vue/test-utils'
2+
import ChartByDatetime from '@/components/charts/ChartByDatetime'
3+
import $moment from 'moment'
4+
import $http from 'axios'
5+
6+
describe('charts/ChartByDatetime.vue', () => {
7+
8+
const wrapper = shallowMount(ChartByDatetime, {
9+
mocks: {
10+
$http, $moment
11+
}
12+
})
13+
14+
it('Check component ChartByDatetime', () => {
15+
expect(wrapper.is(ChartByDatetime)).to.eql(true)
16+
})
17+
18+
})
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { shallowMount } from '@vue/test-utils'
2+
import ChartByDensityCounts from '@/components/charts/ChartByDensityCounts'
3+
import $moment from 'moment'
4+
import $http from 'axios'
5+
6+
describe('charts/ChartByDensityCounts.vue', () => {
7+
8+
const wrapper = shallowMount(ChartByDensityCounts, {
9+
mocks: {
10+
$http, $moment
11+
}
12+
})
13+
14+
it('Check component ChartByDensityCounts', () => {
15+
expect(wrapper.is(ChartByDensityCounts)).to.eql(true)
16+
})
17+
18+
})
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { shallowMount } from '@vue/test-utils'
2+
import ChartByMagnitudeCumulative from '@/components/charts/ChartByMagnitudeCumulative'
3+
import $moment from 'moment'
4+
import $http from 'axios'
5+
6+
describe('charts/ChartByMagnitudeCumulative.vue', () => {
7+
8+
const wrapper = shallowMount(ChartByMagnitudeCumulative, {
9+
mocks: {
10+
$http, $moment
11+
}
12+
})
13+
14+
it('Check component ChartByMagnitudeCumulative', () => {
15+
expect(wrapper.is(ChartByMagnitudeCumulative)).to.eql(true)
16+
})
17+
18+
})
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { shallowMount } from '@vue/test-utils'
2+
import ChartByRMSAllocation from '@/components/charts/ChartByRMSAllocation'
3+
import $moment from 'moment'
4+
import $http from 'axios'
5+
6+
describe('charts/ChartByRMSAllocation.vue', () => {
7+
8+
const wrapper = shallowMount(ChartByRMSAllocation, {
9+
mocks: {
10+
$http, $moment
11+
}
12+
})
13+
14+
it('Check component ChartByRMSAllocation', () => {
15+
expect(wrapper.is(ChartByRMSAllocation)).to.eql(true)
16+
})
17+
18+
})
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { shallowMount } from '@vue/test-utils'
2+
import ChartByStationCounts from '@/components/charts/ChartByStationCounts'
3+
import $moment from 'moment'
4+
import $http from 'axios'
5+
6+
describe('charts/ChartByStationCounts.vue', () => {
7+
8+
const wrapper = shallowMount(ChartByStationCounts, {
9+
mocks: {
10+
$http, $moment
11+
}
12+
})
13+
14+
it('Check component ChartByStationCounts', () => {
15+
expect(wrapper.is(ChartByStationCounts)).to.eql(true)
16+
})
17+
18+
})

0 commit comments

Comments
 (0)