import { describe, expect, it } from 'vitest'; import { buildQuery } from '../../api/client'; describe('buildQuery', () => { it('пропускает неуказанные поля, булево пишет как true/false', () => { expect(buildQuery({ date_from: '2026-01-01', pipeline: undefined, is_scan: false, format: 'csv' })).toBe( '?date_from=2026-01-01&is_scan=false&format=csv', ); }); it('без параметров — пустая строка', () => { expect(buildQuery({})).toBe(''); }); });