|
|
@ -56,5 +56,29 @@ export default {
|
|
|
|
raf.tick(150);
|
|
|
|
raf.tick(150);
|
|
|
|
assert.equal(divs[0].dy, 0);
|
|
|
|
assert.equal(divs[0].dy, 0);
|
|
|
|
assert.equal(divs[4].dy, 0);
|
|
|
|
assert.equal(divs[4].dy, 0);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
component.things = [
|
|
|
|
|
|
|
|
{ id: 1, name: 'a' },
|
|
|
|
|
|
|
|
{ id: 2, name: 'b' },
|
|
|
|
|
|
|
|
{ id: 3, name: 'c' },
|
|
|
|
|
|
|
|
{ id: 4, name: 'd' },
|
|
|
|
|
|
|
|
{ id: 5, name: 'e' }
|
|
|
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
divs = document.querySelectorAll('div');
|
|
|
|
|
|
|
|
assert.equal(divs[0].dy, 120);
|
|
|
|
|
|
|
|
assert.equal(divs[4].dy, -120);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
raf.tick(200);
|
|
|
|
|
|
|
|
assert.equal(divs[0].dy, 108);
|
|
|
|
|
|
|
|
assert.equal(divs[4].dy, -60);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
raf.tick(250);
|
|
|
|
|
|
|
|
assert.equal(divs[0].dy, 48);
|
|
|
|
|
|
|
|
assert.equal(divs[4].dy, 0);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
raf.tick(300);
|
|
|
|
|
|
|
|
assert.equal(divs[0].dy, 0);
|
|
|
|
|
|
|
|
assert.equal(divs[4].dy, 0);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|