Files
stack/packages/bus/tests/proxy-usage-disabled.test.mjs

18 lines
585 B
JavaScript

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();
});