File tree 17 files changed +254
-36
lines changed
17 files changed +254
-36
lines changed Original file line number Diff line number Diff line change 10
10
</template >
11
11
12
12
<script >
13
+ import apiSettings from ' @/settings/api'
13
14
export default {
14
15
props: [' event' ],
15
16
data () {
98
99
},
99
100
methods: {
100
101
fetchData : function () {
101
- this .$http .get (this . $root . $options . settings . api .endpointEventBuildings (this .event .id ))
102
+ this .$http .get (apiSettings .endpointEventBuildings (this .event .id ))
102
103
.then (response => {
103
104
this .$root .$emit (' onMapBuildingsDataFetched' , response .data .data )
104
105
this .setData (response .data .data )
127
128
},
128
129
watch: {
129
130
event : function () {
130
- this .fetchData (this . event . id )
131
+ this .fetchData ()
131
132
}
132
133
}
133
134
}
Original file line number Diff line number Diff line change 14
14
15
15
<script >
16
16
import Spinner from ' @/components/Spinner'
17
+ import apiSettings from ' @/settings/api'
17
18
18
19
export default {
19
20
components: { Spinner },
@@ -61,7 +62,7 @@ export default {
61
62
},
62
63
methods: {
63
64
fetchData : function () {
64
- this .$http .get (this . $root . $options . settings . api .endpointEventLDOs (this .event .id ), {
65
+ this .$http .get (apiSettings .endpointEventLDOs (this .event .id ), {
65
66
params: {
66
67
customer_ids: [1 ], // Change id(s) when the user management is implemented.
67
68
show_all_parts: 1
Original file line number Diff line number Diff line change 70
70
71
71
<script >
72
72
import Spinner from ' @/components/Spinner'
73
+ import apiSettings from ' @/settings/api'
73
74
74
75
export default {
75
76
components: { Spinner },
137
138
},
138
139
methods: {
139
140
fetchData : function () {
140
- this .$http .get (this . $root . $options . settings . api .endpointMomentTensor (this .event .id ))
141
+ this .$http .get (apiSettings .endpointMomentTensor (this .event .id ))
141
142
.then (response => {
142
143
this .setData (response .data .data [0 ])
143
144
})
Original file line number Diff line number Diff line change 25
25
import Spinner from ' @/components/Spinner'
26
26
import { convertMsk64 } from ' @/map_functions'
27
27
import { round } from ' @/helpers/math'
28
+ import apiSettings from ' @/settings/api'
28
29
29
30
export default {
30
31
components: { Spinner },
89
90
this .items = []
90
91
},
91
92
fetchData : function () {
92
- this .$http .get (this . $root . $options . settings . api .endpointEventSettlements (this .event .id ), {
93
+ this .$http .get (apiSettings .endpointEventSettlements (this .event .id ), {
93
94
params: {
94
95
cursor: this .cursor ,
95
96
limit: 10
Original file line number Diff line number Diff line change 29
29
30
30
<script >
31
31
import { round } from ' @/helpers/math'
32
+ import eventTabs from ' @/data/event-tabs'
32
33
33
34
export default {
34
35
props: [' event' ],
35
36
data () {
36
37
return {
37
38
activeTab: ' #' + this .$router .currentRoute .fullPath ,
38
- tabs: {
39
- generalInformation: {
40
- label: ' Общая информация' ,
41
- available: true ,
42
- href: ' #'
43
- },
44
- settlements: {
45
- label: ' Ближайшие населенные пункты' ,
46
- available: false ,
47
- href: ' #'
48
- },
49
- buildings: {
50
- label: ' Здания и сооружения' ,
51
- available: false ,
52
- href: ' #'
53
- },
54
- momentTensor: {
55
- label: ' Тензор момента' ,
56
- available: false ,
57
- href: ' #'
58
- },
59
- ldos: {
60
- label: ' Магистральные объекты' ,
61
- available: false ,
62
- href: ' #'
63
- }
64
- }
39
+ tabs: eventTabs
65
40
}
66
41
},
67
42
metaInfo () {
Original file line number Diff line number Diff line change
1
+ export default {
2
+ generalInformation : {
3
+ label : 'Общая информация' ,
4
+ available : true ,
5
+ href : '#'
6
+ } ,
7
+ settlements : {
8
+ label : 'Ближайшие населенные пункты' ,
9
+ available : false ,
10
+ href : '#'
11
+ } ,
12
+ buildings : {
13
+ label : 'Здания и сооружения' ,
14
+ available : false ,
15
+ href : '#'
16
+ } ,
17
+ momentTensor : {
18
+ label : 'Тензор момента' ,
19
+ available : false ,
20
+ href : '#'
21
+ } ,
22
+ ldos : {
23
+ label : 'Магистральные объекты' ,
24
+ available : false ,
25
+ href : '#'
26
+ }
27
+ }
Original file line number Diff line number Diff line change 1
1
import { shallowMount } from '@vue/test-utils'
2
2
import StaticPage from '@/components/StaticPage'
3
- import * as $moment from 'moment'
3
+ import $moment from 'moment'
4
4
import $http from 'axios'
5
5
6
6
describe ( 'StaticPage.vue' , ( ) => {
Original file line number Diff line number Diff line change
1
+ import { shallowMount } from '@vue/test-utils'
2
+ import Buildings from '@/components/event/Buildings'
3
+ import $moment from 'moment'
4
+ import $http from 'axios'
5
+
6
+ describe ( 'event/Buildings.vue' , ( ) => {
7
+
8
+ const wrapper = shallowMount ( Buildings , {
9
+ propsData : {
10
+ event : {
11
+ id : 'ob93enBa'
12
+ }
13
+ } ,
14
+ mocks : {
15
+ $http, $moment
16
+ }
17
+ } )
18
+
19
+ it ( 'Check component Buildings' , ( ) => {
20
+ expect ( wrapper . is ( Buildings ) ) . to . eql ( true )
21
+ } )
22
+
23
+ } )
Original file line number Diff line number Diff line change
1
+ import { shallowMount } from '@vue/test-utils'
2
+ import GeneralInformation from '@/components/event/GeneralInformation'
3
+ import $moment from 'moment'
4
+ import $http from 'axios'
5
+
6
+ describe ( 'event/GeneralInformation.vue' , ( ) => {
7
+
8
+ const wrapper = shallowMount ( GeneralInformation , {
9
+ propsData : {
10
+ event : {
11
+ processingMethod : {
12
+ long : null
13
+ } ,
14
+ locValues : {
15
+ data : {
16
+ event_datetime : new Date ( )
17
+ }
18
+ }
19
+ }
20
+ } ,
21
+ mocks : {
22
+ $http, $moment
23
+ }
24
+ } )
25
+
26
+ it ( 'Check component GeneralInformation' , ( ) => {
27
+ expect ( wrapper . is ( GeneralInformation ) ) . to . eql ( true )
28
+ } )
29
+
30
+ } )
Original file line number Diff line number Diff line change
1
+ import { shallowMount } from '@vue/test-utils'
2
+ import Header from '@/components/event/Header'
3
+ import $moment from 'moment'
4
+ import $http from 'axios'
5
+
6
+ describe ( 'event/Header.vue' , ( ) => {
7
+
8
+ const wrapper = shallowMount ( Header , {
9
+ propsData : {
10
+ event : {
11
+ id : 'ob93enBa'
12
+ }
13
+ } ,
14
+ mocks : {
15
+ $http,
16
+ $moment,
17
+ $router : {
18
+ resolve : data => {
19
+ return {
20
+ href : ''
21
+ }
22
+ }
23
+ } ,
24
+ $route : {
25
+ query : { }
26
+ }
27
+ }
28
+ } )
29
+
30
+ it ( 'Check component Header' , ( ) => {
31
+ expect ( wrapper . is ( Header ) ) . to . eql ( true )
32
+ } )
33
+
34
+ } )
Original file line number Diff line number Diff line change
1
+ import { shallowMount } from '@vue/test-utils'
2
+ import LDOs from '@/components/event/LDOs'
3
+ import $moment from 'moment'
4
+ import $http from 'axios'
5
+
6
+ describe ( 'event/LDOs.vue' , ( ) => {
7
+
8
+ const wrapper = shallowMount ( LDOs , {
9
+ propsData : {
10
+ event : {
11
+ id : 'ob93enBa'
12
+ }
13
+ } ,
14
+ mocks : {
15
+ $http, $moment
16
+ }
17
+ } )
18
+
19
+ it ( 'Check component LDOs' , ( ) => {
20
+ expect ( wrapper . is ( LDOs ) ) . to . eql ( true )
21
+ } )
22
+
23
+ } )
Original file line number Diff line number Diff line change
1
+ import { shallowMount } from '@vue/test-utils'
2
+ import LastEvents from '@/components/event/LastEvents'
3
+ import $moment from 'moment'
4
+ import $http from 'axios'
5
+
6
+ describe ( 'event/LastEvents.vue' , ( ) => {
7
+
8
+ const $route = {
9
+ query : { }
10
+ }
11
+
12
+ const wrapper = shallowMount ( LastEvents , {
13
+ mocks : {
14
+ $http, $moment, $route
15
+ }
16
+ } )
17
+
18
+ it ( 'Check component LastEvents' , ( ) => {
19
+ expect ( wrapper . is ( LastEvents ) ) . to . eql ( true )
20
+ } )
21
+
22
+ } )
Original file line number Diff line number Diff line change
1
+ import { shallowMount } from '@vue/test-utils'
2
+ import MomentTensor from '@/components/event/MomentTensor'
3
+ import $moment from 'moment'
4
+ import $http from 'axios'
5
+
6
+ describe ( 'event/MomentTensor.vue' , ( ) => {
7
+
8
+ const wrapper = shallowMount ( MomentTensor , {
9
+ propsData : {
10
+ event : {
11
+ id : 'ob93enBa'
12
+ }
13
+ } ,
14
+ mocks : {
15
+ $http, $moment
16
+ }
17
+ } )
18
+
19
+ it ( 'Check component MomentTensor' , ( ) => {
20
+ expect ( wrapper . is ( MomentTensor ) ) . to . eql ( true )
21
+ } )
22
+
23
+ } )
Original file line number Diff line number Diff line change
1
+ import { shallowMount } from '@vue/test-utils'
2
+ import Settlements from '@/components/event/Settlements'
3
+ import $moment from 'moment'
4
+ import $http from 'axios'
5
+
6
+ describe ( 'event/Settlements.vue' , ( ) => {
7
+
8
+ const wrapper = shallowMount ( Settlements , {
9
+ propsData : {
10
+ event : {
11
+ id : 'ob93enBa'
12
+ }
13
+ } ,
14
+ mocks : {
15
+ $http, $moment
16
+ }
17
+ } )
18
+
19
+ it ( 'Check component Settlements' , ( ) => {
20
+ expect ( wrapper . is ( Settlements ) ) . to . eql ( true )
21
+ } )
22
+
23
+ } )
Original file line number Diff line number Diff line change
1
+ import { shallowMount } from '@vue/test-utils'
2
+ import Tabs from '@/components/event/Tabs'
3
+ import $moment from 'moment'
4
+ import $http from 'axios'
5
+ import eventTabs from '@/data/event-tabs'
6
+
7
+ describe ( 'event/Tabs.vue' , ( ) => {
8
+
9
+ const wrapper = shallowMount ( Tabs , {
10
+ propsData : {
11
+ tabs : eventTabs ,
12
+ event : { }
13
+ } ,
14
+ mocks : {
15
+ $http,
16
+ $moment,
17
+ $router : {
18
+ resolve : data => {
19
+ return { href : '' }
20
+ } ,
21
+ currentRoute : {
22
+ params : { }
23
+ }
24
+ } ,
25
+ $route : {
26
+ query : { }
27
+ }
28
+ }
29
+ } )
30
+
31
+ it ( 'Check component Tabs' , ( ) => {
32
+ expect ( wrapper . is ( Tabs ) ) . to . eql ( true )
33
+ } )
34
+
35
+ } )
Original file line number Diff line number Diff line change 1
1
import { shallowMount } from '@vue/test-utils'
2
2
import MainpageMap from '@/components/maps/Mainpage'
3
3
import { mapPropDataGen } from '../../utils'
4
- import * as $moment from 'moment'
4
+ import $moment from 'moment'
5
5
import $http from 'axios'
6
6
import '@/leaflet'
7
7
Original file line number Diff line number Diff line change 1
- import * as $moment from 'moment'
2
- import $http from 'axios'
3
1
4
2
export function mapPropDataGen ( mapId )
5
3
{
@@ -16,3 +14,4 @@ export function mapPropDataGen(mapId)
16
14
tab : `test-${ mapId } -tab`
17
15
}
18
16
}
17
+
You can’t perform that action at this time.
0 commit comments