|
297 | 297 | });
|
298 | 298 | });
|
299 | 299 | describe('onUpdate callback', function() {
|
300 |
| - return it('should be called on every sprite update', function() { |
| 300 | + it('should be called on every sprite update', function() { |
301 | 301 | var div, div1, div2, div3, div4, sp;
|
302 | 302 | div = document.createElement('div');
|
303 | 303 | div1 = document.createElement('div');
|
|
314 | 314 | });
|
315 | 315 | spyOn(sp._props, 'onUpdate');
|
316 | 316 | sp._tween.setProgress(.5);
|
317 |
| - return expect(sp._props.onUpdate).toHaveBeenCalledWith(.5); |
| 317 | + return expect(sp._props.onUpdate).toHaveBeenCalled(); |
| 318 | + }); |
| 319 | + return it('should be called with progress on every sprite update', function() { |
| 320 | + var div, div1, div2, div3, div4, progress, sp; |
| 321 | + div = document.createElement('div'); |
| 322 | + div1 = document.createElement('div'); |
| 323 | + div2 = document.createElement('div'); |
| 324 | + div3 = document.createElement('div'); |
| 325 | + div4 = document.createElement('div'); |
| 326 | + div.appendChild(div1); |
| 327 | + div.appendChild(div2); |
| 328 | + div.appendChild(div3); |
| 329 | + div.appendChild(div4); |
| 330 | + progress = -1; |
| 331 | + sp = new Spriter({ |
| 332 | + el: div, |
| 333 | + isRunLess: true, |
| 334 | + onUpdate: function(p) { |
| 335 | + return progress = p; |
| 336 | + } |
| 337 | + }); |
| 338 | + sp._tween.setProgress(.5); |
| 339 | + return expect(progress.toFixed(1)).toBe('0.5'); |
318 | 340 | });
|
319 | 341 | });
|
320 | 342 | return describe('run method', function() {
|
|
0 commit comments