between.js
Version:
Lightweight ES6 JavaScript tweening engine
20 lines (16 loc) • 406 B
JavaScript
import './polyfill';
import test from 'ava';
import Between from '../src/between';
test.cb('is easing works', t => {
t.plan(1);
const easingFunc = Between.Easing.Bounce.In;
new Between(0, 10)
.time(1000)
.easing(easingFunc)
.on('update', (v, {localTime}) => {
if (localTime > 500) {
t.deepEqual(v, easingFunc(localTime / 1000) * 10);
t.end();
}
});
});