1
1
import { getWrapperWithMap } from '@/tests/test-helpers' ;
2
- import { testPathFunctionality } from '@/tests/mixin-tests/path -tests' ;
2
+ import { testCircleFunctionality } from '@/tests/mixin-tests/circle -tests' ;
3
3
import LCircle from '@/components/LCircle.vue' ;
4
4
import L from 'leaflet' ;
5
5
@@ -10,6 +10,10 @@ describe('component: LCircle.vue', () => {
10
10
expect ( wrapper . vm . mapObject ) . toBeDefined ( ) ;
11
11
} ) ;
12
12
13
+ // Circle mixin
14
+
15
+ testCircleFunctionality ( LCircle , 'LCircle.vue' ) ;
16
+
13
17
// latLng property
14
18
15
19
test ( 'LCircle.vue accepts and uses latLng prop as an array' , ( ) => {
@@ -45,25 +49,4 @@ describe('component: LCircle.vue', () => {
45
49
46
50
expect ( wrapper . vm . mapObject . getLatLng ( ) ) . toEqual ( newLatLng ) ;
47
51
} ) ;
48
-
49
- // radius property
50
-
51
- test ( 'LCircle.vue accepts and uses radius prop' , ( ) => {
52
- const radius = 42 ;
53
- const { wrapper } = getWrapperWithMap ( LCircle , { radius } ) ;
54
- expect ( wrapper . vm . mapObject . getRadius ( ) ) . toBe ( radius ) ;
55
- } ) ;
56
-
57
- test ( 'LCircle.vue updates the mapObject radius when prop changes' , async ( ) => {
58
- const radius = 42 ;
59
- const { wrapper } = getWrapperWithMap ( LCircle , { radius } ) ;
60
-
61
- const newRadius = 137 ;
62
- wrapper . setProps ( { radius : newRadius } ) ;
63
- await wrapper . vm . $nextTick ( ) ;
64
-
65
- expect ( wrapper . vm . mapObject . getRadius ( ) ) . toBe ( newRadius ) ;
66
- } ) ;
67
-
68
- testPathFunctionality ( LCircle , 'LCircle.vue' ) ;
69
52
} ) ;
0 commit comments