fix: Rendering not correctly forced when tab changed in certain circumstances (#1817)
- Closes #1811 - Closes #1769
This commit is contained in:
@@ -1290,7 +1290,7 @@ describe('CameraManager', async () => {
|
||||
});
|
||||
});
|
||||
|
||||
it('should reset', async () => {
|
||||
it('should destroy', async () => {
|
||||
const api = createCardAPI();
|
||||
const engine = mock<CameraManagerEngine>();
|
||||
vi.mocked(api.getHASSManager().getHASS).mockReturnValue(createHASS());
|
||||
@@ -1300,7 +1300,7 @@ describe('CameraManager', async () => {
|
||||
|
||||
expect(manager.getStore().getCameraCount()).toBe(1);
|
||||
|
||||
await manager.reset();
|
||||
await manager.destroy();
|
||||
|
||||
expect(manager.getStore().getCameraCount()).toBe(0);
|
||||
});
|
||||
|
||||
@@ -282,6 +282,26 @@ describe('CardController', () => {
|
||||
});
|
||||
});
|
||||
|
||||
describe('creaters ', () => {
|
||||
it('createCameraManager', () => {
|
||||
const controller = createController();
|
||||
const original = controller.getCameraManager();
|
||||
|
||||
controller.createCameraManager();
|
||||
|
||||
expect(controller.getCameraManager()).not.toBe(original);
|
||||
});
|
||||
|
||||
it('createMicrophoneManager', () => {
|
||||
const controller = createController();
|
||||
const original = controller.getMicrophoneManager();
|
||||
|
||||
controller.createMicrophoneManager();
|
||||
|
||||
expect(controller.getMicrophoneManager()).not.toBe(original);
|
||||
});
|
||||
});
|
||||
|
||||
describe('handlers', () => {
|
||||
it('hostConnected', () => {
|
||||
createController().hostConnected();
|
||||
|
||||
Reference in New Issue
Block a user