react-native-redash
Version:
Utility library for React Native Reanimated
11 lines (9 loc) • 391 B
text/typescript
import { snapPoint } from "../Physics";
test("snapPoint()", () => {
expect(snapPoint(5, -2, [0, 10])).toBe(0);
expect(snapPoint(5, 2, [0, 10])).toBe(10);
expect(snapPoint(-432, -272, [0, -125, -393])).toBe(-393);
expect(snapPoint(96, 600, [0, 125, 393])).toBe(125);
expect(snapPoint(125, 1200, [0, 125, 393])).toBe(393);
expect(snapPoint(-120, 600, [0, 125, 393])).toBe(0);
});