import test from 'node:test'; import assert from 'node:assert/strict'; import { createProxyUsage } from '../src/proxy-usage.mjs'; test('configured usage cannot drain the proxy on a default bus', async () => { let calls = 0; const usage = createProxyUsage({ store: { all: () => [] }, read: () => ({ alpha: { plugins: { usage: 'cliproxy-queue' } } }), client: () => { calls++; return null; }, records: () => [], log: () => {}, }); await usage.tick(); assert.equal(calls, 0); assert.equal(usage.view('alpha').state, 'unavailable'); await usage.close(); });