blob: 44f56c01b55e910f31cd625acb31938b3376c5a2 [file]
import assert from 'node:assert/strict';
import { test } from 'node:test';
import { defaultRequestTimeoutMs } from '../client/connection.js';
test('operations with their own deadline are not preempted by the connection timeout', () => {
assert.equal(defaultRequestTimeoutMs('subscription.open'), undefined);
assert.equal(defaultRequestTimeoutMs('session.transcript.query'), undefined);
assert.equal(defaultRequestTimeoutMs('web-search.execute'), undefined);
assert.equal(defaultRequestTimeoutMs('host.status'), 2_000);
});