mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-03-18 01:51:20 -07:00
Improve code coverage for cli package (#13724)
This commit is contained in:
24
packages/cli/src/utils/math.test.ts
Normal file
24
packages/cli/src/utils/math.test.ts
Normal file
@@ -0,0 +1,24 @@
|
||||
/**
|
||||
* @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);
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user