@@ -6,12 +6,13 @@ describe('uiSortable', function() {
6
6
beforeEach ( module ( 'ui.sortable' ) ) ;
7
7
beforeEach ( module ( 'ui.sortable.testHelper' ) ) ;
8
8
9
- var EXTRA_DY_PERCENTAGE , listContent , listInnerContent ;
9
+ var EXTRA_DY_PERCENTAGE , listContent , listInnerContent , simulateElementDrag ;
10
10
11
11
beforeEach ( inject ( function ( sortableTestHelper ) {
12
12
EXTRA_DY_PERCENTAGE = sortableTestHelper . EXTRA_DY_PERCENTAGE ;
13
13
listContent = sortableTestHelper . listContent ;
14
14
listInnerContent = sortableTestHelper . listInnerContent ;
15
+ simulateElementDrag = sortableTestHelper . simulateElementDrag ;
15
16
} ) ) ;
16
17
17
18
describe ( 'Multiple sortables related' , function ( ) {
@@ -43,17 +44,19 @@ describe('uiSortable', function() {
43
44
44
45
var li1 = elementTop . find ( ':eq(0)' ) ;
45
46
var li2 = elementBottom . find ( ':eq(0)' ) ;
46
- var dy = EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) + ( li2 . position ( ) . top - li1 . position ( ) . top ) ;
47
- li1 . simulate ( 'drag' , { dy : dy } ) ;
47
+ simulateElementDrag ( li1 , li2 , 'below' ) ;
48
+ // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
49
+ // li1.simulate('drag', { dy: dy });
48
50
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
49
51
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
50
52
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
51
53
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
52
54
53
55
li1 = elementBottom . find ( ':eq(1)' ) ;
54
56
li2 = elementTop . find ( ':eq(1)' ) ;
55
- dy = - EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) - ( li1 . position ( ) . top - li2 . position ( ) . top ) ;
56
- li1 . simulate ( 'drag' , { dy : dy } ) ;
57
+ simulateElementDrag ( li1 , li2 , 'above' ) ;
58
+ // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
59
+ // li1.simulate('drag', { dy: dy });
57
60
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
58
61
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
59
62
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -86,17 +89,19 @@ describe('uiSortable', function() {
86
89
87
90
var li1 = elementTop . find ( ':eq(0)' ) ;
88
91
var li2 = elementBottom . find ( ':eq(0)' ) ;
89
- var dy = EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) + ( li2 . position ( ) . top - li1 . position ( ) . top ) ;
90
- li1 . simulate ( 'drag' , { dy : dy } ) ;
92
+ simulateElementDrag ( li1 , li2 , 'below' ) ;
93
+ // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
94
+ // li1.simulate('drag', { dy: dy });
91
95
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
92
96
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 0 , 'Bottom Two' , 'Bottom Three' ] ) ;
93
97
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) . map ( parseFalsyValue ) ) ;
94
98
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) . map ( parseFalsyValue ) ) ;
95
99
96
100
li1 = elementBottom . find ( ':eq(1)' ) ;
97
101
li2 = elementTop . find ( ':eq(1)' ) ;
98
- dy = - EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) - ( li1 . position ( ) . top - li2 . position ( ) . top ) ;
99
- li1 . simulate ( 'drag' , { dy : dy } ) ;
102
+ simulateElementDrag ( li1 , li2 , 'above' ) ;
103
+ // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
104
+ // li1.simulate('drag', { dy: dy });
100
105
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 0 , 'Top Three' ] ) ;
101
106
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
102
107
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) . map ( parseFalsyValue ) ) ;
@@ -125,17 +130,19 @@ describe('uiSortable', function() {
125
130
126
131
var li1 = elementTop . find ( ':eq(0)' ) ;
127
132
var li2 = elementBottom . find ( ':eq(0)' ) ;
128
- var dy = EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) + ( li2 . position ( ) . top - li1 . position ( ) . top ) ;
129
- li1 . simulate ( 'drag' , { dy : dy } ) ;
133
+ simulateElementDrag ( li1 , li2 , 'below' ) ;
134
+ // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
135
+ // li1.simulate('drag', { dy: dy });
130
136
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
131
137
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
132
138
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
133
139
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
134
140
135
141
li1 = elementBottom . find ( ':eq(1)' ) ;
136
142
li2 = elementTop . find ( ':eq(1)' ) ;
137
- dy = - EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) - ( li1 . position ( ) . top - li2 . position ( ) . top ) ;
138
- li1 . simulate ( 'drag' , { dy : dy } ) ;
143
+ simulateElementDrag ( li1 , li2 , 'above' ) ;
144
+ // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
145
+ // li1.simulate('drag', { dy: dy });
139
146
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
140
147
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
141
148
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -164,17 +171,19 @@ describe('uiSortable', function() {
164
171
165
172
var li1 = elementTop . find ( ':eq(0)' ) ;
166
173
var li2 = elementBottom . find ( ':eq(0)' ) ;
167
- var dy = EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) + ( li2 . position ( ) . top - li1 . position ( ) . top ) ;
168
- li1 . simulate ( 'drag' , { dy : dy } ) ;
174
+ simulateElementDrag ( li1 , li2 , 'below' ) ;
175
+ // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
176
+ // li1.simulate('drag', { dy: dy });
169
177
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
170
178
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
171
179
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
172
180
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
173
181
174
182
li1 = elementBottom . find ( ':eq(1)' ) ;
175
183
li2 = elementTop . find ( ':eq(1)' ) ;
176
- dy = - EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) - ( li1 . position ( ) . top - li2 . position ( ) . top ) ;
177
- li1 . simulate ( 'drag' , { dy : dy } ) ;
184
+ simulateElementDrag ( li1 , li2 , 'above' ) ;
185
+ // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
186
+ // li1.simulate('drag', { dy: dy });
178
187
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
179
188
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
180
189
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -203,17 +212,19 @@ describe('uiSortable', function() {
203
212
204
213
var li1 = elementTop . find ( ':eq(0)' ) ;
205
214
var li2 = elementBottom . find ( ':eq(0)' ) ;
206
- var dy = EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) + ( li2 . position ( ) . top - li1 . position ( ) . top ) ;
207
- li1 . simulate ( 'drag' , { dy : dy } ) ;
215
+ simulateElementDrag ( li1 , li2 , 'below' ) ;
216
+ // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
217
+ // li1.simulate('drag', { dy: dy });
208
218
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
209
219
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
210
220
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
211
221
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
212
222
213
223
li1 = elementBottom . find ( ':eq(1)' ) ;
214
224
li2 = elementTop . find ( ':eq(1)' ) ;
215
- dy = - EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) - ( li1 . position ( ) . top - li2 . position ( ) . top ) ;
216
- li1 . simulate ( 'drag' , { dy : dy } ) ;
225
+ simulateElementDrag ( li1 , li2 , 'above' ) ;
226
+ // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
227
+ // li1.simulate('drag', { dy: dy });
217
228
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
218
229
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
219
230
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -243,17 +254,19 @@ describe('uiSortable', function() {
243
254
244
255
var li1 = elementTop . find ( ':eq(0)' ) ;
245
256
var li2 = elementBottom . find ( ':eq(0)' ) ;
246
- var dy = EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) + ( li2 . position ( ) . top - li1 . position ( ) . top ) ;
247
- li1 . simulate ( 'drag' , { dy : dy } ) ;
257
+ simulateElementDrag ( li1 , li2 , 'below' ) ;
258
+ // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
259
+ // li1.simulate('drag', { dy: dy });
248
260
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
249
261
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
250
262
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
251
263
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
252
264
253
265
li1 = elementBottom . find ( ':eq(1)' ) ;
254
266
li2 = elementTop . find ( ':eq(1)' ) ;
255
- dy = - EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) - ( li1 . position ( ) . top - li2 . position ( ) . top ) ;
256
- li1 . simulate ( 'drag' , { dy : dy } ) ;
267
+ simulateElementDrag ( li1 , li2 , 'above' ) ;
268
+ // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
269
+ // li1.simulate('drag', { dy: dy });
257
270
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
258
271
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
259
272
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -284,17 +297,19 @@ describe('uiSortable', function() {
284
297
285
298
var li1 = elementTop . find ( ':eq(0)' ) ;
286
299
var li2 = elementBottom . find ( ':eq(0)' ) ;
287
- var dy = EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) + ( li2 . position ( ) . top - li1 . position ( ) . top ) ;
288
- li1 . simulate ( 'drag' , { dy : dy } ) ;
300
+ simulateElementDrag ( li1 , li2 , 'below' ) ;
301
+ // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
302
+ // li1.simulate('drag', { dy: dy });
289
303
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
290
304
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
291
305
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
292
306
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
293
307
294
308
li1 = elementBottom . find ( ':eq(1)' ) ;
295
309
li2 = elementTop . find ( ':eq(1)' ) ;
296
- dy = - EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) - ( li1 . position ( ) . top - li2 . position ( ) . top ) ;
297
- li1 . simulate ( 'drag' , { dy : dy } ) ;
310
+ simulateElementDrag ( li1 , li2 , 'above' ) ;
311
+ // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
312
+ // li1.simulate('drag', { dy: dy });
298
313
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
299
314
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
300
315
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -326,17 +341,19 @@ describe('uiSortable', function() {
326
341
327
342
var li1 = elementTop . find ( ':eq(0)' ) ;
328
343
var li2 = elementBottom . find ( ':eq(0)' ) ;
329
- var dy = EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) + ( li2 . position ( ) . top - li1 . position ( ) . top ) ;
330
- li1 . simulate ( 'drag' , { dy : dy } ) ;
344
+ simulateElementDrag ( li1 , li2 , 'below' ) ;
345
+ // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
346
+ // li1.simulate('drag', { dy: dy });
331
347
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
332
348
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
333
349
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
334
350
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
335
351
336
352
li1 = elementBottom . find ( ':eq(1)' ) ;
337
353
li2 = elementTop . find ( ':eq(1)' ) ;
338
- dy = - EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) - ( li1 . position ( ) . top - li2 . position ( ) . top ) ;
339
- li1 . simulate ( 'drag' , { dy : dy } ) ;
354
+ simulateElementDrag ( li1 , li2 , 'above' ) ;
355
+ // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
356
+ // li1.simulate('drag', { dy: dy });
340
357
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
341
358
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
342
359
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -367,17 +384,19 @@ describe('uiSortable', function() {
367
384
368
385
var li1 = elementTop . find ( ':eq(0)' ) ;
369
386
var li2 = elementBottom . find ( ':eq(0)' ) ;
370
- var dy = EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) + ( li2 . position ( ) . top - li1 . position ( ) . top ) ;
371
- li1 . simulate ( 'drag' , { dy : dy } ) ;
387
+ simulateElementDrag ( li1 , li2 , 'below' ) ;
388
+ // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
389
+ // li1.simulate('drag', { dy: dy });
372
390
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
373
391
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
374
392
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
375
393
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
376
394
377
395
li1 = elementBottom . find ( ':eq(1)' ) ;
378
396
li2 = elementTop . find ( ':eq(1)' ) ;
379
- dy = - EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) - ( li1 . position ( ) . top - li2 . position ( ) . top ) ;
380
- li1 . simulate ( 'drag' , { dy : dy } ) ;
397
+ simulateElementDrag ( li1 , li2 , 'above' ) ;
398
+ // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
399
+ // li1.simulate('drag', { dy: dy });
381
400
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
382
401
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
383
402
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -418,8 +437,9 @@ describe('uiSortable', function() {
418
437
419
438
li1 = elementBottom . find ( ':eq(1)' ) ;
420
439
li2 = elementTop . find ( ':eq(1)' ) ;
421
- dy = - EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) - ( li1 . position ( ) . top - li2 . position ( ) . top ) ;
422
- li1 . simulate ( 'drag' , { dy : dy } ) ;
440
+ simulateElementDrag ( li1 , li2 , 'above' ) ;
441
+ // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
442
+ // li1.simulate('drag', { dy: dy });
423
443
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
424
444
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
425
445
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -567,26 +587,29 @@ describe('uiSortable', function() {
567
587
568
588
li1 = elementBottom . find ( ':eq(1)' ) ;
569
589
li2 = elementTop . find ( ':eq(1)' ) ;
570
- dy = - EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) - ( li1 . position ( ) . top - li2 . position ( ) . top ) ;
571
- li1 . simulate ( 'drag' , { dy : dy } ) ;
590
+ simulateElementDrag ( li1 , li2 , 'above' ) ;
591
+ // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
592
+ // li1.simulate('drag', { dy: dy });
572
593
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top One' , 'Top Two' , 'Top Three' ] ) ;
573
594
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
574
595
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
575
596
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
576
597
577
598
li1 = elementTop . find ( ':eq(0)' ) ;
578
599
li2 = elementBottom . find ( ':eq(0)' ) ;
579
- dy = EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) + ( li2 . position ( ) . top - li1 . position ( ) . top ) ;
580
- li1 . simulate ( 'drag' , { dy : dy } ) ;
600
+ simulateElementDrag ( li1 , li2 , 'below' ) ;
601
+ // dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
602
+ // li1.simulate('drag', { dy: dy });
581
603
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
582
604
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
583
605
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
584
606
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
585
607
586
608
li1 = elementBottom . find ( ':eq(1)' ) ;
587
609
li2 = elementTop . find ( ':eq(1)' ) ;
588
- dy = - EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) - ( li1 . position ( ) . top - li2 . position ( ) . top ) ;
589
- li1 . simulate ( 'drag' , { dy : dy } ) ;
610
+ simulateElementDrag ( li1 , li2 , 'above' ) ;
611
+ // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
612
+ // li1.simulate('drag', { dy: dy });
590
613
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
591
614
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
592
615
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
0 commit comments