universal-transition
Version:
A universal transition API.
30 lines (25 loc) • 607 B
text/typescript
// eslint-disable-next-line
(global as any).weex = {
requireModule: require
};
import transition from '../../weex';
jest.mock('animation', () => {
return {
transition: (ref, options, callback) => {
callback();
}
};
}, {virtual: true});
describe('transition in weex', () => {
it('can trigger callback', () => {
const mockFn = jest.fn();
transition(document.body, {
transform: 'translate(10px, 20px) scale(1.5, 1.5) rotate(90deg)'
}, {
timingFunction: 'ease',
duration: 1000,
delay: 1000
}, mockFn);
expect(mockFn).toBeCalled();
});
});