Add paired delivery diagnostic logging
This commit is contained in:
@@ -540,7 +540,7 @@ describe('IPC message authorization', () => {
|
||||
it('forwards senderRole through authorized IPC messages', async () => {
|
||||
const sendMessage = vi.fn(async () => {});
|
||||
|
||||
await forwardAuthorizedIpcMessage(
|
||||
const result = await forwardAuthorizedIpcMessage(
|
||||
{
|
||||
type: 'message',
|
||||
chatJid: 'other@g.us',
|
||||
@@ -558,6 +558,12 @@ describe('IPC message authorization', () => {
|
||||
'review text',
|
||||
'reviewer',
|
||||
);
|
||||
expect(result).toEqual(
|
||||
expect.objectContaining({
|
||||
outcome: 'sent',
|
||||
senderRole: 'reviewer',
|
||||
}),
|
||||
);
|
||||
});
|
||||
|
||||
it('does not forward unauthorized IPC messages even when senderRole exists', async () => {
|
||||
@@ -577,6 +583,7 @@ describe('IPC message authorization', () => {
|
||||
);
|
||||
|
||||
expect(result.outcome).toBe('blocked');
|
||||
expect(result.senderRole).toBe('reviewer');
|
||||
expect(sendMessage).not.toHaveBeenCalled();
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user