diff --git a/web/src/routes/__tests__/Recording.test.jsx b/web/src/routes/__tests__/Recording.test.jsx new file mode 100644 index 000000000..fafdd06ee --- /dev/null +++ b/web/src/routes/__tests__/Recording.test.jsx @@ -0,0 +1,27 @@ +import { h } from 'preact'; +import * as CameraImage from '../../components/CameraImage'; +import * as Mqtt from '../../api/mqtt'; +import Cameras from '../Cameras'; +import { fireEvent, render, screen, waitForElementToBeRemoved } from 'testing-library'; + +describe('Recording Route', () => { + beforeEach(() => { + jest.spyOn(CameraImage, 'default').mockImplementation(() =>
); + jest.spyOn(Mqtt, 'useMqtt').mockImplementation(() => ({ value: { payload: 'OFF' }, send: jest.fn() })); + }); + + test('shows an ActivityIndicator if not yet loaded', async () => { + render(