@@ -68,6 +68,19 @@ test('harness bridge recovers streamed text when final envelope is empty after a
|
||||
assert.equal(reply.text, 'Your computer is ready.');
|
||||
});
|
||||
|
||||
test('harness bridge resetContext disposes the current conversation', async () => {
|
||||
let cancelled = false; let disposed = false;
|
||||
const bridge = Object.create(HarnessBridge.prototype);
|
||||
bridge.session = {
|
||||
cancel() { cancelled = true; },
|
||||
async dispose() { disposed = true; },
|
||||
};
|
||||
await bridge.resetContext();
|
||||
assert.equal(cancelled, true);
|
||||
assert.equal(disposed, true);
|
||||
assert.equal(bridge.session, null);
|
||||
});
|
||||
|
||||
test('QVAC scheduler prioritizes voice and keeps one active job', async () => {
|
||||
const scheduler = new QvacScheduler();
|
||||
const order = [];
|
||||
|
||||
Reference in New Issue
Block a user