@@ -40,23 +40,19 @@ describe('uiSortable', function() {
40
40
$rootScope . opts = { connectWith : '.cross-sortable' } ;
41
41
} ) ;
42
42
43
- host . append ( elementTop ) . append ( elementBottom ) ;
43
+ host . append ( elementTop ) . append ( elementBottom ) . append ( '<div class="clear"></div>' ) ;
44
44
45
45
var li1 = elementTop . find ( ':eq(0)' ) ;
46
46
var li2 = elementBottom . find ( ':eq(0)' ) ;
47
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 });
50
48
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
51
49
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
52
50
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
53
51
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
54
52
55
53
li1 = elementBottom . find ( ':eq(1)' ) ;
56
54
li2 = elementTop . find ( ':eq(1)' ) ;
57
- simulateElementDrag ( li1 , li2 , 'above' ) ;
58
- // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
59
- // li1.simulate('drag', { dy: dy });
55
+ simulateElementDrag ( li1 , li2 , { place : 'above' , extradx : - 20 , extrady : - 10 } ) ;
60
56
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
61
57
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
62
58
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -78,7 +74,7 @@ describe('uiSortable', function() {
78
74
$rootScope . opts = { connectWith : '.cross-sortable' } ;
79
75
} ) ;
80
76
81
- host . append ( elementTop ) . append ( elementBottom ) ;
77
+ host . append ( elementTop ) . append ( elementBottom ) . append ( '<div class="clear"></div>' ) ;
82
78
83
79
function parseFalsyValue ( value ) {
84
80
if ( value === '0' ) {
@@ -90,18 +86,14 @@ describe('uiSortable', function() {
90
86
var li1 = elementTop . find ( ':eq(0)' ) ;
91
87
var li2 = elementBottom . find ( ':eq(0)' ) ;
92
88
simulateElementDrag ( li1 , li2 , 'below' ) ;
93
- // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
94
- // li1.simulate('drag', { dy: dy });
95
89
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
96
90
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 0 , 'Bottom Two' , 'Bottom Three' ] ) ;
97
91
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) . map ( parseFalsyValue ) ) ;
98
92
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) . map ( parseFalsyValue ) ) ;
99
93
100
94
li1 = elementBottom . find ( ':eq(1)' ) ;
101
95
li2 = elementTop . find ( ':eq(1)' ) ;
102
- simulateElementDrag ( li1 , li2 , 'above' ) ;
103
- // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
104
- // li1.simulate('drag', { dy: dy });
96
+ simulateElementDrag ( li1 , li2 , { place : 'above' , extradx : - 20 , extrady : - 10 } ) ;
105
97
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 0 , 'Top Three' ] ) ;
106
98
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
107
99
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) . map ( parseFalsyValue ) ) ;
@@ -126,23 +118,19 @@ describe('uiSortable', function() {
126
118
} ;
127
119
} ) ;
128
120
129
- host . append ( elementTop ) . append ( elementBottom ) ;
121
+ host . append ( elementTop ) . append ( elementBottom ) . append ( '<div class="clear"></div>' ) ;
130
122
131
123
var li1 = elementTop . find ( ':eq(0)' ) ;
132
124
var li2 = elementBottom . find ( ':eq(0)' ) ;
133
125
simulateElementDrag ( li1 , li2 , 'below' ) ;
134
- // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
135
- // li1.simulate('drag', { dy: dy });
136
126
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
137
127
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
138
128
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
139
129
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
140
130
141
131
li1 = elementBottom . find ( ':eq(1)' ) ;
142
132
li2 = elementTop . find ( ':eq(1)' ) ;
143
- simulateElementDrag ( li1 , li2 , 'above' ) ;
144
- // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
145
- // li1.simulate('drag', { dy: dy });
133
+ simulateElementDrag ( li1 , li2 , { place : 'above' , extradx : - 20 , extrady : - 10 } ) ;
146
134
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
147
135
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
148
136
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -167,23 +155,19 @@ describe('uiSortable', function() {
167
155
} ;
168
156
} ) ;
169
157
170
- host . append ( elementTop ) . append ( elementBottom ) ;
158
+ host . append ( elementTop ) . append ( elementBottom ) . append ( '<div class="clear"></div>' ) ;
171
159
172
160
var li1 = elementTop . find ( ':eq(0)' ) ;
173
161
var li2 = elementBottom . find ( ':eq(0)' ) ;
174
162
simulateElementDrag ( li1 , li2 , 'below' ) ;
175
- // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
176
- // li1.simulate('drag', { dy: dy });
177
163
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
178
164
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
179
165
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
180
166
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
181
167
182
168
li1 = elementBottom . find ( ':eq(1)' ) ;
183
169
li2 = elementTop . find ( ':eq(1)' ) ;
184
- simulateElementDrag ( li1 , li2 , 'above' ) ;
185
- // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
186
- // li1.simulate('drag', { dy: dy });
170
+ simulateElementDrag ( li1 , li2 , { place : 'above' , extradx : - 20 , extrady : - 10 } ) ;
187
171
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
188
172
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
189
173
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -208,23 +192,19 @@ describe('uiSortable', function() {
208
192
} ;
209
193
} ) ;
210
194
211
- host . append ( elementTop ) . append ( elementBottom ) ;
195
+ host . append ( elementTop ) . append ( elementBottom ) . append ( '<div class="clear"></div>' ) ;
212
196
213
197
var li1 = elementTop . find ( ':eq(0)' ) ;
214
198
var li2 = elementBottom . find ( ':eq(0)' ) ;
215
199
simulateElementDrag ( li1 , li2 , 'below' ) ;
216
- // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
217
- // li1.simulate('drag', { dy: dy });
218
200
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
219
201
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
220
202
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
221
203
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
222
204
223
205
li1 = elementBottom . find ( ':eq(1)' ) ;
224
206
li2 = elementTop . find ( ':eq(1)' ) ;
225
- simulateElementDrag ( li1 , li2 , 'above' ) ;
226
- // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
227
- // li1.simulate('drag', { dy: dy });
207
+ simulateElementDrag ( li1 , li2 , { place : 'above' , extradx : - 20 , extrady : - 10 } ) ;
228
208
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
229
209
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
230
210
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -250,23 +230,19 @@ describe('uiSortable', function() {
250
230
} ;
251
231
} ) ;
252
232
253
- host . append ( elementTop ) . append ( elementBottom ) ;
233
+ host . append ( elementTop ) . append ( elementBottom ) . append ( '<div class="clear"></div>' ) ;
254
234
255
235
var li1 = elementTop . find ( ':eq(0)' ) ;
256
236
var li2 = elementBottom . find ( ':eq(0)' ) ;
257
237
simulateElementDrag ( li1 , li2 , 'below' ) ;
258
- // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
259
- // li1.simulate('drag', { dy: dy });
260
238
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
261
239
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
262
240
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
263
241
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
264
242
265
243
li1 = elementBottom . find ( ':eq(1)' ) ;
266
244
li2 = elementTop . find ( ':eq(1)' ) ;
267
- simulateElementDrag ( li1 , li2 , 'above' ) ;
268
- // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
269
- // li1.simulate('drag', { dy: dy });
245
+ simulateElementDrag ( li1 , li2 , { place : 'above' , extradx : - 20 , extrady : - 10 } ) ;
270
246
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
271
247
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
272
248
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -293,23 +269,19 @@ describe('uiSortable', function() {
293
269
} ;
294
270
} ) ;
295
271
296
- host . append ( elementTop ) . append ( elementBottom ) ;
272
+ host . append ( elementTop ) . append ( elementBottom ) . append ( '<div class="clear"></div>' ) ;
297
273
298
274
var li1 = elementTop . find ( ':eq(0)' ) ;
299
275
var li2 = elementBottom . find ( ':eq(0)' ) ;
300
276
simulateElementDrag ( li1 , li2 , 'below' ) ;
301
- // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
302
- // li1.simulate('drag', { dy: dy });
303
277
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
304
278
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
305
279
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
306
280
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
307
281
308
282
li1 = elementBottom . find ( ':eq(1)' ) ;
309
283
li2 = elementTop . find ( ':eq(1)' ) ;
310
- simulateElementDrag ( li1 , li2 , 'above' ) ;
311
- // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
312
- // li1.simulate('drag', { dy: dy });
284
+ simulateElementDrag ( li1 , li2 , { place : 'above' , extradx : - 20 , extrady : - 10 } ) ;
313
285
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
314
286
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
315
287
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -337,23 +309,19 @@ describe('uiSortable', function() {
337
309
} ;
338
310
} ) ;
339
311
340
- host . append ( elementTop ) . append ( elementBottom ) ;
312
+ host . append ( elementTop ) . append ( elementBottom ) . append ( '<div class="clear"></div>' ) ;
341
313
342
314
var li1 = elementTop . find ( ':eq(0)' ) ;
343
315
var li2 = elementBottom . find ( ':eq(0)' ) ;
344
316
simulateElementDrag ( li1 , li2 , 'below' ) ;
345
- // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
346
- // li1.simulate('drag', { dy: dy });
347
317
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
348
318
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
349
319
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
350
320
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
351
321
352
322
li1 = elementBottom . find ( ':eq(1)' ) ;
353
323
li2 = elementTop . find ( ':eq(1)' ) ;
354
- simulateElementDrag ( li1 , li2 , 'above' ) ;
355
- // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
356
- // li1.simulate('drag', { dy: dy });
324
+ simulateElementDrag ( li1 , li2 , { place : 'above' , extradx : - 20 , extrady : - 10 } ) ;
357
325
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
358
326
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
359
327
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -380,23 +348,19 @@ describe('uiSortable', function() {
380
348
} ;
381
349
} ) ;
382
350
383
- host . append ( elementTop ) . append ( elementBottom ) ;
351
+ host . append ( elementTop ) . append ( elementBottom ) . append ( '<div class="clear"></div>' ) ;
384
352
385
353
var li1 = elementTop . find ( ':eq(0)' ) ;
386
354
var li2 = elementBottom . find ( ':eq(0)' ) ;
387
355
simulateElementDrag ( li1 , li2 , 'below' ) ;
388
- // var dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
389
- // li1.simulate('drag', { dy: dy });
390
356
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
391
357
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
392
358
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
393
359
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
394
360
395
361
li1 = elementBottom . find ( ':eq(1)' ) ;
396
362
li2 = elementTop . find ( ':eq(1)' ) ;
397
- simulateElementDrag ( li1 , li2 , 'above' ) ;
398
- // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
399
- // li1.simulate('drag', { dy: dy });
363
+ simulateElementDrag ( li1 , li2 , { place : 'above' , extradx : - 20 , extrady : - 10 } ) ;
400
364
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
401
365
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
402
366
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -424,22 +388,19 @@ describe('uiSortable', function() {
424
388
} ;
425
389
} ) ;
426
390
427
- host . append ( elementTop ) . append ( elementBottom ) ;
391
+ host . append ( elementTop ) . append ( elementBottom ) . append ( '<div class="clear"></div>' ) ;
428
392
429
393
var li1 = elementTop . find ( ':eq(0)' ) ;
430
394
var li2 = elementBottom . find ( ':eq(0)' ) ;
431
- var dy = EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) + ( li2 . position ( ) . top - li1 . position ( ) . top ) ;
432
- li1 . simulate ( 'drag' , { dy : dy } ) ;
395
+ simulateElementDrag ( li1 , li2 , 'below' ) ;
433
396
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
434
397
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
435
398
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
436
399
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
437
400
438
401
li1 = elementBottom . find ( ':eq(1)' ) ;
439
402
li2 = elementTop . find ( ':eq(1)' ) ;
440
- simulateElementDrag ( li1 , li2 , 'above' ) ;
441
- // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
442
- // li1.simulate('drag', { dy: dy });
403
+ simulateElementDrag ( li1 , li2 , { place : 'above' , extradx : - 20 , extrady : - 10 } ) ;
443
404
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
444
405
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
445
406
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -470,22 +431,19 @@ describe('uiSortable', function() {
470
431
} ;
471
432
} ) ;
472
433
473
- host . append ( elementTop ) . append ( elementBottom ) ;
434
+ host . append ( elementTop ) . append ( elementBottom ) . append ( '<div class="clear"></div>' ) ;
474
435
475
436
var li1 = elementTop . find ( ':eq(1)' ) ;
476
437
var li2 = elementBottom . find ( ':eq(0)' ) ;
477
- var dy = EXTRA_DY_PERCENTAGE * li1 . outerHeight ( ) + ( li2 . position ( ) . top - li1 . position ( ) . top ) ;
478
- li1 . simulate ( 'drag' , { dy : dy } ) ;
438
+ simulateElementDrag ( li1 , li2 , 'below' ) ;
479
439
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top One' , 'Top Two' , 'Top Three' ] ) ;
480
440
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
481
441
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
482
442
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
483
443
484
444
li1 = elementBottom . find ( ':eq(1)' ) ;
485
445
li2 = elementTop . find ( ':eq(1)' ) ;
486
- simulateElementDrag ( li1 , li2 , 'above' ) ;
487
- // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
488
- // li1.simulate('drag', { dy: dy });
446
+ simulateElementDrag ( li1 , li2 , { place : 'above' , extradx : - 20 , extrady : - 10 } ) ;
489
447
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top One' , 'Top Two' , 'Top Three' ] ) ;
490
448
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
491
449
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
@@ -494,18 +452,14 @@ describe('uiSortable', function() {
494
452
li1 = elementTop . find ( ':eq(0)' ) ;
495
453
li2 = elementBottom . find ( ':eq(0)' ) ;
496
454
simulateElementDrag ( li1 , li2 , 'below' ) ;
497
- // dy = EXTRA_DY_PERCENTAGE * li1.outerHeight() + (li2.position().top - li1.position().top);
498
- // li1.simulate('drag', { dy: dy });
499
455
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top Three' ] ) ;
500
456
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Top One' , 'Bottom Two' , 'Bottom Three' ] ) ;
501
457
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
502
458
expect ( $rootScope . itemsBottom ) . toEqual ( listContent ( elementBottom ) ) ;
503
459
504
460
li1 = elementBottom . find ( ':eq(1)' ) ;
505
461
li2 = elementTop . find ( ':eq(1)' ) ;
506
- simulateElementDrag ( li1 , li2 , 'above' ) ;
507
- // dy = -EXTRA_DY_PERCENTAGE * li1.outerHeight() - (li1.position().top - li2.position().top);
508
- // li1.simulate('drag', { dy: dy });
462
+ simulateElementDrag ( li1 , li2 , { place : 'above' , extradx : - 20 , extrady : - 10 } ) ;
509
463
expect ( $rootScope . itemsTop ) . toEqual ( [ 'Top Two' , 'Top One' , 'Top Three' ] ) ;
510
464
expect ( $rootScope . itemsBottom ) . toEqual ( [ 'Bottom One' , 'Bottom Two' , 'Bottom Three' ] ) ;
511
465
expect ( $rootScope . itemsTop ) . toEqual ( listContent ( elementTop ) ) ;
0 commit comments