@@ -20,6 +20,21 @@ describe('Test hover and click interactions', function() {
20
20
21
21
var mockCopy , gd ;
22
22
23
+ function check ( pt ) {
24
+ expect ( Object . keys ( pt ) ) . toEqual ( [
25
+ 'x' , 'y' , 'curveNumber' , 'pointNumber' , 'data' , 'fullData' , 'xaxis' , 'yaxis'
26
+ ] ) ;
27
+
28
+ expect ( pt . x ) . toEqual ( 15.772 ) ;
29
+ expect ( pt . y ) . toEqual ( 0.387 ) ;
30
+ expect ( pt . curveNumber ) . toEqual ( 0 ) ;
31
+ expect ( pt . pointNumber ) . toEqual ( 33 ) ;
32
+ expect ( pt . fullData . length ) . toEqual ( 1 ) ;
33
+ expect ( typeof pt . data . uid ) . toEqual ( 'string' ) ;
34
+ expect ( pt . xaxis . domain . length ) . toEqual ( 2 ) ;
35
+ expect ( pt . yaxis . domain . length ) . toEqual ( 2 ) ;
36
+ }
37
+
23
38
beforeAll ( function ( ) {
24
39
jasmine . addMatchers ( customMatchers ) ;
25
40
} ) ;
@@ -54,14 +69,7 @@ describe('Test hover and click interactions', function() {
54
69
55
70
var pt = futureData . points [ 0 ] ;
56
71
57
- expect ( Object . keys ( pt ) ) . toEqual ( [ 'x' , 'y' , 'data' , 'fullData' , 'xaxis' , 'yaxis' ] ) ;
58
-
59
- expect ( pt . x ) . toEqual ( 15.772 ) ;
60
- expect ( pt . y ) . toEqual ( 0.387 ) ;
61
- expect ( pt . fullData . length ) . toEqual ( 1 ) ;
62
- expect ( typeof pt . data . uid ) . toEqual ( 'string' ) ;
63
- expect ( pt . xaxis . domain . length ) . toEqual ( 2 ) ;
64
- expect ( pt . yaxis . domain . length ) . toEqual ( 2 ) ;
72
+ check ( pt ) ;
65
73
66
74
done ( ) ;
67
75
} , 250 ) ;
@@ -91,14 +99,7 @@ describe('Test hover and click interactions', function() {
91
99
92
100
var pt = futureData . points [ 0 ] ;
93
101
94
- expect ( Object . keys ( pt ) ) . toEqual ( [ 'x' , 'y' , 'data' , 'fullData' , 'xaxis' , 'yaxis' ] ) ;
95
-
96
- expect ( pt . x ) . toEqual ( 15.772 ) ;
97
- expect ( pt . y ) . toEqual ( 0.387 ) ;
98
- expect ( pt . fullData . length ) . toEqual ( 1 ) ;
99
- expect ( typeof pt . data . uid ) . toEqual ( 'string' ) ;
100
- expect ( pt . xaxis . domain . length ) . toEqual ( 2 ) ;
101
- expect ( pt . yaxis . domain . length ) . toEqual ( 2 ) ;
102
+ check ( pt ) ;
102
103
103
104
done ( ) ;
104
105
} , 250 ) ;
@@ -128,15 +129,7 @@ describe('Test hover and click interactions', function() {
128
129
129
130
var pt = futureData . points [ 0 ] ;
130
131
131
- expect ( Object . keys ( pt ) ) . toEqual ( [ 'x' , 'y' , 'data' , 'fullData' , 'xaxis' , 'yaxis' ] ) ;
132
-
133
- expect ( pt . x ) . toEqual ( 15.772 ) ;
134
- expect ( pt . y ) . toEqual ( 0.387 ) ;
135
- expect ( pt . fullData . length ) . toEqual ( 1 ) ;
136
- expect ( typeof pt . data . uid ) . toEqual ( 'string' ) ;
137
- expect ( pt . xaxis . domain . length ) . toEqual ( 2 ) ;
138
- expect ( pt . yaxis . domain . length ) . toEqual ( 2 ) ;
139
-
132
+ check ( pt ) ;
140
133
141
134
done ( ) ;
142
135
} , 250 ) ;
@@ -211,14 +204,7 @@ describe('Test hover and click interactions', function() {
211
204
212
205
var pt = futureData . points [ 0 ] ;
213
206
214
- expect ( Object . keys ( pt ) ) . toEqual ( [ 'x' , 'y' , 'data' , 'fullData' , 'xaxis' , 'yaxis' ] ) ;
215
-
216
- expect ( pt . x ) . toEqual ( 15.772 ) ;
217
- expect ( pt . y ) . toEqual ( 0.387 ) ;
218
- expect ( pt . fullData . length ) . toEqual ( 1 ) ;
219
- expect ( typeof pt . data . uid ) . toEqual ( 'string' ) ;
220
- expect ( pt . xaxis . domain . length ) . toEqual ( 2 ) ;
221
- expect ( pt . yaxis . domain . length ) . toEqual ( 2 ) ;
207
+ check ( pt ) ;
222
208
223
209
done ( ) ;
224
210
@@ -248,14 +234,7 @@ describe('Test hover and click interactions', function() {
248
234
249
235
var pt = futureData . points [ 0 ] ;
250
236
251
- expect ( Object . keys ( pt ) ) . toEqual ( [ 'x' , 'y' , 'data' , 'fullData' , 'xaxis' , 'yaxis' ] ) ;
252
-
253
- expect ( pt . x ) . toEqual ( 15.772 ) ;
254
- expect ( pt . y ) . toEqual ( 0.387 ) ;
255
- expect ( pt . fullData . length ) . toEqual ( 1 ) ;
256
- expect ( typeof pt . data . uid ) . toEqual ( 'string' ) ;
257
- expect ( pt . xaxis . domain . length ) . toEqual ( 2 ) ;
258
- expect ( pt . yaxis . domain . length ) . toEqual ( 2 ) ;
237
+ check ( pt ) ;
259
238
260
239
done ( ) ;
261
240
} , 250 ) ;
0 commit comments