Files
hoopscout-v3/frontend/src/app/api/player-api.service.spec.ts
T
2026-06-03 21:37:15 +02:00

25 lines
669 B
TypeScript

import assert from 'node:assert/strict';
import { describe, it } from 'node:test';
import { buildPlayerSearchParams } from './player-api.service';
describe('buildPlayerSearchParams', () => {
it('keeps only populated filters and maps stat ranges to API lookups', () => {
const params = buildPlayerSearchParams({
q: 'luca',
position: 'PG',
role: '',
league: 'LBA',
minPoints: 15,
minAssists: 5,
minRebounds: null,
minEfficiency: 18,
});
assert.equal(
params.toString(),
'q=luca&position=PG&league=LBA&points_per_game__gte=15&assists_per_game__gte=5&efficiency_rating__gte=18',
);
});
});