Small test fixes.

This commit is contained in:
Dermot Duffy
2024-08-26 20:08:59 -07:00
parent 0403441e07
commit 76a750ff73
2 changed files with 18 additions and 0 deletions
+17
View File
@@ -1271,5 +1271,22 @@ describe('CameraManager', async () => {
middleTime,
);
});
it('handles null return value', async () => {
const api = createCardAPI();
const engine = mock<CameraManagerEngine>();
vi.mocked(api.getHASSManager().getHASS).mockReturnValue(createHASS());
const manager = createCameraManager(api, engine);
expect(await manager.initializeCamerasFromConfig()).toBeTruthy();
engine.getMediaSeekTime.mockResolvedValue(null);
const media = new TestViewMedia({
cameraID: 'id',
startTime: startTime,
endTime: endTime,
});
expect(await manager.getMediaSeekTime(media, middleTime)).toBeNull();
});
});
});