Fix conversation automation counter validation
This commit is contained in:
1 parent
b73e305cf3
commit
c21932389e
3 files changed
+13
-4
No files matched your search
@@ -184,6 +184,12 @@ describe('dashboard endpoint contracts', () => {
|
||||
automation: { turnsUsed: 1, remainingTurns: 2, status: 'active', handoffReason: null },
|
||||
syncInProgress: null,
|
||||
}).success).toBe(true);
|
||||
expect(ConversationDetailResponseSchema.safeParse({
|
||||
...chat,
|
||||
triggeringPost: null,
|
||||
automation: { turnsUsed: 4, remainingTurns: 2, status: 'active', handoffReason: null },
|
||||
syncInProgress: null,
|
||||
}).success).toBe(true);
|
||||
expect(ChatsResponseSchema.safeParse([{ ...chat, messages: [{ sender: 'alice' }] }]).success).toBe(false);
|
||||
expect(ChatSyncTriggerResponseSchema.safeParse({ success: true, kind: 'delta' }).success).toBe(true);
|
||||
expect(ChatSyncTriggerResponseSchema.safeParse({ success: false, reason: 'Already running full sync' }).success).toBe(true);
|
||||
|
||||
Reference in new issue
Block a user