File size: 592 Bytes
e72c2c6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import '@testing-library/jest-dom';
import { render, screen, waitFor } from '@testing-library/react';
import App from './App';

jest.mock('./utils/storage', () => ({
  loadRuns: jest.fn().mockResolvedValue([]),
  createRun: jest.fn(),
  updateRun: jest.fn(),
  deleteRun: jest.fn(),
}));

test('renders running dashboard heading', async () => {
  render(<App />);
  const heading = screen.getByRole('heading', { name: /running dashboard/i });
  expect(heading).toBeInTheDocument();
  await waitFor(() =>
    expect(screen.queryByText(/loading shared runs/i)).not.toBeInTheDocument()
  );
});