Skip to content

Commit 43dfe52

Browse files
authored
Merge pull request #20 from coderz-space/testing-add-animation-preset-tests-14877445119480274313
🧪 Add tests for SpringPresets and TimingPresets
2 parents 1768f59 + 0410a7d commit 43dfe52

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import { SpringPresets, TimingPresets } from '../src/utils/animations';
2+
3+
describe('Animation Presets', () => {
4+
test('SpringPresets should have correct configurations', () => {
5+
expect(SpringPresets.snappy).toEqual({ damping: 18, stiffness: 200, mass: 0.8 });
6+
expect(SpringPresets.bouncy).toEqual({ damping: 10, stiffness: 120, mass: 1 });
7+
expect(SpringPresets.gentle).toEqual({ damping: 20, stiffness: 80, mass: 1 });
8+
expect(SpringPresets.stiff).toEqual({ damping: 25, stiffness: 300, mass: 0.6 });
9+
});
10+
11+
test('TimingPresets should have correct configurations', () => {
12+
expect(TimingPresets.fast.duration).toBe(150);
13+
expect(TimingPresets.normal.duration).toBe(250);
14+
expect(TimingPresets.slow.duration).toBe(400);
15+
16+
expect(TimingPresets.fast.easing).toBeDefined();
17+
expect(TimingPresets.normal.easing).toBeDefined();
18+
expect(TimingPresets.slow.easing).toBeDefined();
19+
});
20+
});

0 commit comments

Comments
 (0)