Skip to content
Snippets Groups Projects

Misc small fixes

Merged Markus Scheidgen requested to merge small-fixes into develop
12 files
+ 137
108
Compare changes
  • Side-by-side
  • Inline
Files
12
import {render, screen} from '@testing-library/react'
import {vi} from 'vitest'
import * as useRouteError from '../routing/useRouteError'
import ErrorMessage from './ErrorMessage'
describe('ErrorMessage', () => {
@@ -10,21 +8,20 @@ describe('ErrorMessage', () => {
['DoesNotExist', 'Data not available'],
['else', 'Unexpected error'],
])('renders error for %s', (errorName, errorMessage) => {
vi.spyOn(useRouteError, 'default').mockReturnValue({
name: errorName,
message: 'error message',
})
render(<ErrorMessage />)
render(<ErrorMessage error={{name: errorName, message: 'error message'}} />)
expect(screen.getByText(errorMessage)).toBeInTheDocument()
})
it('renders error with stack', () => {
vi.spyOn(useRouteError, 'default').mockReturnValue({
name: 'Exception',
message: 'error message',
stack: 'stack',
})
render(<ErrorMessage />)
render(
<ErrorMessage
error={{
name: 'Exception',
message: 'error message',
stack: 'stack',
}}
/>,
)
expect(screen.getByText('stack')).toBeInTheDocument()
})
})
Loading