import { test } from '@japa/runner' import { queueLevels } from '#services/prober' test.group('Prober / queue levels', () => { test('the next claim starts with eight pipeline rounds of every lane still queued, and fills to twice that', ({ assert, }) => { assert.deepEqual(queueLevels(22, 8, 400), { low: 1408, target: 2816 }) assert.deepEqual(queueLevels(7, 8, 400), { low: 448, target: 896 }) }) test('few lanes: at least the configured batch', ({ assert }) => { assert.deepEqual(queueLevels(2, 8, 400), { low: 400, target: 800 }) assert.deepEqual(queueLevels(0, 8, 400), { low: 400, target: 800 }) }) })