/** * @license * Copyright 2025 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { describe, it, expect } from 'vitest'; import { lerp } from './math.js'; describe('math', () => { describe('lerp', () => { it.each([ [0, 10, 0, 0], [0, 10, 1, 10], [0, 10, 0.5, 5], [10, 20, 0.5, 15], [-10, 10, 0.5, 0], [0, 10, 2, 20], [0, 10, -1, -10], ])('lerp(%d, %d, %d) should return %d', (start, end, t, expected) => { expect(lerp(start, end, t)).toBe(expected); }); }); });