Show per-account delivery status
This commit is contained in:
1 parent
9b86cee9be
commit
22eb32e5bf
14 files changed
+402
-13
No files matched your search
@@ -132,7 +132,12 @@ describe('OperationsPage', () => {
|
||||
expect(new URL(request.url).searchParams.get('limit')).toBe('200');
|
||||
return HttpResponse.json([
|
||||
{ timestamp: Date.parse('2026-08-08T12:00:01Z'), level: 'info', message: 'Sync complete' },
|
||||
{ timestamp: Date.parse('2026-08-08T12:00:02Z'), level: 'error', message: 'Matrix request failed' },
|
||||
{
|
||||
timestamp: Date.parse('2026-08-08T12:00:02Z'),
|
||||
level: 'error',
|
||||
message: 'Matrix request failed: M_LIMIT_EXCEEDED',
|
||||
data: { accountId: '@t2_owner:reddit.com', redditUsername: 'operator' },
|
||||
},
|
||||
]);
|
||||
}),
|
||||
http.get('/api/chats/sync', () =>
|
||||
@@ -171,10 +176,14 @@ describe('OperationsPage', () => {
|
||||
|
||||
const consoleRegion = screen.getByRole('region', { name: 'Live console' });
|
||||
expect(consoleRegion).toHaveTextContent('Sync complete');
|
||||
expect(consoleRegion).toHaveTextContent('Matrix request failed');
|
||||
expect(consoleRegion).toHaveTextContent('Matrix request failed: M_LIMIT_EXCEEDED');
|
||||
expect(within(consoleRegion).getByRole('link', { name: 'u/operator' })).toHaveAttribute(
|
||||
'href',
|
||||
'https://www.reddit.com/u/operator',
|
||||
);
|
||||
await user.selectOptions(within(consoleRegion).getByLabelText('Log level'), 'error');
|
||||
expect(consoleRegion).not.toHaveTextContent('Sync complete');
|
||||
expect(consoleRegion).toHaveTextContent('Matrix request failed');
|
||||
expect(consoleRegion).toHaveTextContent('Matrix request failed: M_LIMIT_EXCEEDED');
|
||||
await user.type(within(consoleRegion).getByLabelText('Search logs'), 'no match');
|
||||
expect(consoleRegion).toHaveTextContent('No logs match the current filters.');
|
||||
expect(within(consoleRegion).getByRole('button', { name: 'Pause console' })).toHaveAttribute('aria-pressed', 'false');
|
||||
|
||||
Reference in new issue
Block a user