test: expect conversational dave presence
This commit is contained in:
@@ -49,7 +49,8 @@ test('dynamic presence sends a grounded message and persists a variable next eva
|
|||||||
const now = new Date('2026-07-06T12:00:00Z');
|
const now = new Date('2026-07-06T12:00:00Z');
|
||||||
const outcome = await presence.tick(now);
|
const outcome = await presence.tick(now);
|
||||||
assert.deepEqual(outcome, { sent: true, reason: 'sent' });
|
assert.deepEqual(outcome, { sent: true, reason: 'sent' });
|
||||||
assert.match(messages[0], /^\[DAVE \/\/ AKTIV\]/);
|
assert.match(messages[0], /^Die Lage ist ruhig/);
|
||||||
|
assert.doesNotMatch(messages[0], /\[DAVE \/\/ AKTIV\]/);
|
||||||
assert.match(messages[0], /Belege:/);
|
assert.match(messages[0], /Belege:/);
|
||||||
assert.match(calls[0].prompt, /dynamic presence evaluation, not a fixed scheduled briefing/i);
|
assert.match(calls[0].prompt, /dynamic presence evaluation, not a fixed scheduled briefing/i);
|
||||||
assert.equal(calls[0].options.mode, 'presence');
|
assert.equal(calls[0].options.mode, 'presence');
|
||||||
|
|||||||
Reference in New Issue
Block a user