Publish curated ITWorx-Pulse source from 0e0633c8ac91cb71312a26837f791035a78d81b8
Public source validation / validate (push) Failing after 2m10s
Public source validation / validate (push) Failing after 2m10s
This commit is contained in:
1 parent
a4956c2af9
commit
db8093b608
88 files changed
+3685
-469
No files matched your search
@@ -0,0 +1,15 @@
|
||||
import { render, screen } from '@testing-library/react';
|
||||
import { describe, expect, it } from 'vitest';
|
||||
import { ApiProblemError } from '../../src/apiClient';
|
||||
import { RouteErrorBoundary } from '../../src/RouteErrorBoundary';
|
||||
|
||||
function BrokenRoute(): never { throw new ApiProblemError(500, { title: 'Fout' }, 'corr-route-7'); }
|
||||
|
||||
describe('RouteErrorBoundary', () => {
|
||||
it('keeps the shell alive and exposes correlation context', () => {
|
||||
render(<><nav aria-label="Applicatieshell">Navigatie</nav><RouteErrorBoundary resetKey="/broken"><BrokenRoute /></RouteErrorBoundary></>);
|
||||
expect(screen.getByRole('navigation', { name: 'Applicatieshell' })).toBeInTheDocument();
|
||||
expect(screen.getByRole('heading', { name: 'Deze pagina kon niet worden weergegeven' })).toBeInTheDocument();
|
||||
expect(screen.getByText(/corr-route-7/)).toBeInTheDocument();
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user