feat: handle 202 queued response and awaiting_approval status in ensurePeered

This commit is contained in:
Jannis Braun
2026-04-20 14:51:59 +02:00
parent 14041e9d11
commit 9877d78a3a
2 changed files with 37 additions and 1 deletions
@@ -31,4 +31,15 @@ describe('EnsurePeeredResult type', () => {
};
expect(result.status).toBe('failed');
});
it('pending result has error', () => {
const result: EnsurePeeredResult = {
status: 'pending',
error: 'Awaiting admin approval on remote instance',
};
expect(result.status).toBe('pending');
if (result.status === 'pending') {
expect(result.error).toContain('admin approval');
}
});
});