more
This commit is contained in:
@@ -31,14 +31,11 @@ const mockFetchOk = (data: unknown) =>
|
|||||||
const mockFetchFail = () =>
|
const mockFetchFail = () =>
|
||||||
Promise.resolve({ ok: false, status: 500, json: () => Promise.resolve({}) } as Response);
|
Promise.resolve({ ok: false, status: 500, json: () => Promise.resolve({}) } as Response);
|
||||||
|
|
||||||
|
|
||||||
describe('Stickies', () => {
|
describe('Stickies', () => {
|
||||||
|
|
||||||
it('should show a loading indicator while fetching notes', () => {
|
it('should show a loading indicator while fetching notes', () => {
|
||||||
// Fetch never resolves — stays in loading state
|
|
||||||
fetchMock.mockReturnValue(new Promise(() => {}));
|
fetchMock.mockReturnValue(new Promise(() => {}));
|
||||||
const { Wrapper } = createTestWrapper();
|
const { Wrapper } = createTestWrapper();
|
||||||
|
|
||||||
render(<Stickies />, { wrapper: Wrapper });
|
render(<Stickies />, { wrapper: Wrapper });
|
||||||
|
|
||||||
expect(screen.getByText('Loading...')).toBeInTheDocument();
|
expect(screen.getByText('Loading...')).toBeInTheDocument();
|
||||||
|
|||||||
Reference in New Issue
Block a user